Peter Haining: 1940-2007