Biological survey of marine communities around Triangular Island (Shoalwater Bay, Queensland)by John A. LewisMarine biologyWriting a summary for young readers…For young readersBook data: Open Library