Tunesmith: Inside the Art of Songwriting

Tunesmith: Inside the Art of Songwriting

1998 • 448 pages