RecordDetails
Emeryville, Calif. : McGraw-Hill/Osborne, c2006.
xxix, 704 p. : ill. ; 24 cm.