publisher: Information Age Publishing publish date: June 4th 2010
format: hardcover pages: 434
language: English
ISBN:
1593111738 (9781593111731)
publisher: Information Age Publishing publish date: January 1st 2005
format: ebook pages: 433
language: English
ISBN:
1281373605 (9781281373601)
publisher: Information Age Publishing publish date: October 1st 2005
format: paperback pages: 436
language: English
ISBN:
159311172X (9781593111724)