Kole Tang or Spotted surgeonfish
Photograph: by Stan Shebs