The Recording Angel : Music, Records and Culture from Aristotle to Zappa, Second Edition

9780300099041
0-300-09904-5