publisher: W.H. Freeman & Company publish date: March 18th 2011
format: hardcover
language: English
ISBN:
1429250747 (9781429250740)
publisher: W. H. Freeman publish date: March 18th 2011
format: ebook pages: 757
language: English
ISBN:
1464100543 (9781464100543)