John Cacavas has written an extensive book on the techniques of composing, orchestrating and arranging. Includes chapters on each section of the band and orchestra, voicing techniques as well as special chapters on concert band writing, choral writing, electronic applications and writing for film and television.