Gerald Finzi: His Life and Music