Lekha Chitra The Palace of Illusions - London Picador India 2009 - xv,360p ISBN: 9780330458535 Dewey Class. No.: / LEK/DIV