publisher: Information Age Publishing publish date: July 18th 2006
format: paperback pages: 412
language: English
ISBN:
1593115539 (9781593115531)
publisher: Information Age Publishing publish date: January 1st 2006
format: ebook pages: 409
language: English
ISBN:
128141185X (9781281411853)
publisher: Information Age Publishing publish date: July 19th 2006
format: hardcover pages: 412
language: English
ISBN:
1593115547 (9781593115548)