Revised Edition by Howard Ferguson and Christopher Hogwood This book includes new material edited by Peter Holman.