publisher: Nation Books publish date: November 8th 2005
format: paperback pages: 568
language: English
ISBN:
1560257482 (9781560257486)
publisher: Nation Books publish date: November 8th 2005
format: kindle pages: 568
language: English
ASIN: B009O5BTHK
publisher: Nation Books publish date: April 24th 2009
format: kindle pages: 572
language: English
ISBN:
9780786737864