RecordDetails
Upper Saddle River, N.J. : Prentice Hall, 2003.
xviii, 344 p. : ill. ; 24 cm