publisher: Running Press publish date: June 22nd 2007
format: paperback pages: 320
language: English
ISBN:
1560258675 (9781560258674)
pages: 320
language: English
ISBN:
1905005490 (9781905005499)
publisher: eReads.com publish date: September 19th 2006
format: ebook
language: English
ISBN:
0759286752 (9780759286757)
publisher: eReads.com
format: ebook pages: 318
language: English
ISBN:
0000146110 (2940000146118)