Mayflies 'An immensely engaging writer: wry and witty, and insightful.' Sunday Times 'A vivid and meticulous