publisher: Visual publish date: May 4th 2009
format: paperback pages: 272
language: English
ISBN:
0470436360 (9780470436363)
publisher: Visual publish date: January 1st 2009
format: ebook pages: 274
language: English
ISBN:
1282122142 (9781282122147)
publisher: Visual publish date: March 25th 2009
format: ebook pages: 288
language: English
ISBN:
0470503025 (9780470503027)
publisher: Visual publish date: May 4th 2011
format: ebook pages: 272
language: English
ISBN:
1118081676 (9781118081679)
publisher: Visual publish date: May 4th 2011
format: ebook pages: 288
language: English
ISBN:
0470503033 (9780470503034)