publisher: Bantam Press
publish date: July 1st 2008
format: paperback pages: 496
language: English
ISBN:
0593058682 (9780593058688)
publisher: Bantam Press publish date: April 15th 2010
format: paperback pages: 496
language: English
ISBN:
0593065301 (9780593065303)