Front cover image for The peppered moth

The peppered moth

Print Book, English, ©2001
Harvest, San Diego, ©2001
Fiction
369 pages ; 24 cm
9780156007191, 0156007193
1019973957