Hawaii, lei of islands;: A history of Catholic Hawaii