Maine Coast Kayaking

The definitive guide