by Lydia Mihelic Pulsipher
publisher: W. H. Freeman publish date: March 27th 2009
format: paperback pages: 384
language: English
ISBN:
1429223421 (9781429223423)
publisher: W. H. Freeman publish date: November 18th 2011
format: paperback pages: 464
language: English
ISBN:
1429253665 (9781429253666)
publisher: W. H. Freeman publish date: December 9th 2011
format: ebook pages: 464
language: English
ISBN:
1464119368 (9781464119361)
publisher: W. H. Freeman publish date: March 27th 2009
format: ebook pages: 384
language: English
ISBN:
1429293683 (9781429293686)