A Guide To Angelfishes And Butterflyfishes by Gerald R. Allen & Steene R