publisher: Prentice Hall publish date: October 10th 2009
format: hardcover pages: 672
language: English
ISBN:
0132216124 (9780132216128)
publisher: Rodale Books
publish date: January 15th 2005
format: paperback pages: 288
language: English
ISBN:
1594860386 (9781594860386)