Booknotes

by Brian Lamb

xv, 591 p. ; 25 cm