A mix of history, geography, culture, art, cinema and people, this book by Indrajit Hazra tries to find out why with all its faults Kolkata is still a great place.