Books for free > > >
The Shiva Purana - The Shiva Purana has twenty-four thousand shlokas. These are divided into six samhitas or sections. This purana narrates the stories connected with Lord Shiva.