RecordDetails
Upper Saddle River, N.J. : Pearson Prentice Hall, c2008.
xviii, 510 p. : ill. ; 25 cm.