Natural history of Rangitoto Island, Hauraki Gulf, Auckland, New Zealand — an illustrated account of Rangitoto Island, New Zealand