Opera, a History of the Impossible Genre - Jeffrey Langford (Taylor and Francis, 2024)