publisher: Penguin publish date: August 1st 2012
format: paperback pages: 657
language: English
ISBN:
0140107819 (9780140107814)
publisher: Vikas Publishing House Private
format: hardcover
language: English
ISBN:
0706910001 (9780706910001)
publisher: Penguin publish date: March 30th 2003
format: paperback pages: 288
ISBN:
0140287523 (9780140287523)