English Translation of Maharshi Vyasa's Mahabharata (complete) by K M Ganguli, Mahabharata is certainly the most popular epic of Hindus. Maharshi Vyasa himself says that "Mahabharata contains everything about Dharma, Artha, Kama and Moksha". This book is a must read for every Hindu. This ebook has active links so it is easy to navigate from one chapter to another.
With more than 74,000 verses, long prose passages, and about 1.8 million words in total, the Mahabharata is one of the longest epic poems in the world. It is roughly ten times the size of the Iliad and Odyssey combined, roughly five times longer than Dante's Divine Comedy, and about four times the size of the Ramayana.Including the Harivamsa, the Mahabharata has a total length of more than 90,000 verses.