format: ebook pages: 416
language: English
ISBN:
0062060600 (9780062060600)
publisher: Text Publishing
format: Paperback pages: 425
language: English
ISBN:
1922079251 (9781922079251)
format: Paperback pages: 416
language: English
ISBN:
0062060597 (9780062060594)