William C Holmes Editor & Author

William C. Holmes is Professor of Music at the University of California, Irvine. Donald Jay Grout is Given Foundation Professor of Musicology, Emeritus, at Cornell University.