Contemporary Orchestration: A Practical Guide to Instruments, Ensembles, and Musicians