English Weathervanes: Their Stories and Legends from Medieval to Modern Times