Fishes of the genus Helcogramma (Blennioidei: Tripterygiidae) in the western Indian Ocean, including Sri Lanka, with descriptions of four new species. Smithiana Bulletin, 7, May 2007: 51-81. 73 [Zoological Record Volume 143]