publisher: W.H. Freeman & Company publish date: November 18th 2011
format: hardcover
language: English
ISBN:
146411384X (9781464113840)
publisher: W. H. Freeman publish date: April 30th 2009
format: paperback
language: English
ISBN:
1429247134 (9781429247139)