Composed by James Macmillan. BH Piano. Classical, Contemporary. 24 pages. Boosey & Hawkes #M060091797. Published by Boosey & Hawkes (HL.48011385).Item Number: HL.48011385 9.0x12.0x0.082 inches.James MacMillan Piano Sonata$24.99PriceQuantity*Add to Cart