publisher: CrossBooks Publishing publish date: April 7th 2010
format: paperback pages: 388
language: English
ISBN:
1615071768 (9781615071760)
publisher: CrossBooks publish date: April 2nd 2010
format: ebook
language: English
ISBN:
1615075585 (9781615075584)