by Eric Garcia
publisher: Harper publish date: March 31st 2009
format: paperback pages: 336
language: English
ISBN:
0061802832 (9780061802836)
publisher: Harper publish date: March 9th 2010
format: paperback pages: 328
language: English
ISBN:
006171304X (9780061713040)
publisher: HarperCollins publish date: March 9th 2010
format: ebook pages: 336
language: English
ISBN:
0061938661 (9780061938665)
publisher: HarperCollins publish date: February 20th 2010
format: kindle pages: 338
language: English
ASIN: B00395ZZ44
publisher: Scribe Publications
format: Paperback pages: 336
language: English
ISBN:
9781921372810