A Grammar of Plainsong