publisher: W. H. Freeman
publish date: February 8th 2008
format: paperback pages: 300
ISBN:
1429218665 (9781429218665)
publisher: W. H. Freeman
publish date: May 23rd 2005
format: paperback pages: 300
language: English
ISBN:
0716773384 (9780716773382)
publisher: W. H. Freeman
publish date: July 10th 2008
format: hardcover
ISBN:
1429230754 (9781429230759)
publisher: W. H. Freeman
publish date: September 25th 2007
format: hardcover
language: English
ISBN:
1429218746 (9781429218740)