Granite Harbor by Peter   Nichols