Coral reefs & islands - William Gray

Bok