51 Great books you should have read (and probably didn't) - Walsh, George (New Delhi Orient paperbacks, 2011)