With their carnival atmosphere, music and Bollywood stars, books often take a back seat. But that doesn’t mean writers and their works won’t make a lasting impression ...