publisher: Jove publish date: May 26th 2009
format: paperback pages: 192
language: English
ISBN:
0515146390 (9780515146394)
publisher: Penguin publish date: May 26th 2009
format: ebook pages: 192
language: English
ISBN:
1101057238 (9781101057230)
publisher: Penguin publish date: May 26th 2009
format: ebook
language: English
ISBN:
1101054891 (9781101054895)