publisher: Visual publish date: November 23rd 2009
format: paperback pages: 368
language: English
ISBN:
0470566906 (9780470566909)
publisher: Visual publish date: January 1st 2009
format: ebook pages: 370
language: English
ISBN:
1282362674 (9781282362673)
publisher: Visual publish date: October 22nd 2009
format: ebook pages: 368
language: English
ISBN:
0470597445 (9780470597446)