1
by Pulli, Kari
Published 2008
Elsevier/Morgan Kaufmann Publishers