Duncan F M

British Shells - King Penguin Books, London - 32+16 PLATES; 18*12

N43/B01902