This book is an all-in-one guide for people who want to compose their own musical arrangements. You will learn to tap into your creativity while integrating melody, harmony, rhythm, and other musical devices. In no time, you’ll be writing music in a wide range of genres, from rock to jazz and classical to Latin! This book
Decent enough intro, but it tries to address too many topics -- types of music, types of instruments, music theory, etc -- that it ends up with shallow explanations that don't satisfy. But at least now I have a few vocabulary and conceptual pointers that will help me if I read something more focused.
Good for basics in the classcial composition/harmony, teaches also some essentials of jazz arranging and orchestration... anyway, only an introduction.