Combinatorics Of Compositions And Words by Silvia Heubach & Toufik Mansour