publisher: Jove publish date: April 28th 2009
format: paperback pages: 192
language: English
ISBN:
0515145904 (9780515145908)
publisher: Penguin publish date: April 28th 2009
format: ebook pages: 192
language: English
ISBN:
1101032685 (9781101032688)