publisher: William Morrow publish date: September 5th 2006
format: hardcover pages: 262
language: English
ISBN:
0061116246 (9780061116247)
publisher: HarperCollins publish date: October 3rd 2006
format: ebook pages: 272
ISBN:
0061206415 (9780061206412)
publisher: CRC Press
format: hardcover
language: English
ISBN:
0849327083 (9780849327087)