Infinite Music: Imagining the Next Millennium of Human Music-Making by Adam Harper Back to product details page >