WHAT'S ON

General Sir Peter Cosgrove is MidCoast Libraries' guest author