Shani Mahatmya In English Verified High Quality

The Shani Ashtottara Shatanama (108 names) describes his paradoxical nature: