Understanding Italian opera / - Carter, Tim, (Oxford University Press,, 2015)