publisher: Information Age Publishing publish date: April 20th 2007
format: paperback pages: 440
language: English
ISBN:
1593116861 (9781593116866)
publisher: Information Age Publishing publish date: April 20th 2007
format: hardcover pages: 440
language: English
ISBN:
159311687X (9781593116873)