Richard Shannon — New Zealand historian