The Adventures of HamzaPainting and Storytelling in Mughal India320 pages12 hours of reading4.7(3)Add ratingTrack