This is the West Australian butterflyfish (Chaetodon assarius).  This is just one species of the Family Chaetodontidae, the butterflyfishes.  There are many species in this group (88).