Mark Cocker will be signing copies of his book ‘One Midsummer’s Day: Swifts and the Story of Life on Earth’ at the Magic Teapot