xxiii, 615p. : col. ill. : Including Bibliographical References and index Mills, John A.Duxbury, Angela