Garuda Purana is in the form of instructions by Lord Maha Vishnu to Sri Garuda (The King of Birds – a vahana of Lord Vishnu). The Garuda Purana has nineteen thousand shlokas. It deals with life after death. It is generally read while from 4th day of the death till the 11th day, in the evening time. On the 12th day final ceremonies are performed. It describes the path of a soul after dealth and provides Sadgati (Proper Path) and Moksha to our Ancestors, Fulfills the wishes, Grants happiness of both this Loka (Earth) and Parloka (Heavenly abodes).