This book is the essential companion to the authors' earlier book Counting (World Scientific, 2002), an introduction to combinatorics for junior college students. It provides supplementary material both for the purpose of adding to the reader's knowledge about counting techniques and, in particular, for use as a textbook for junior college students and teachers in combinatorics at H3 level in the new Singapore mathematics curriculum for junior college. The emphasis in combinatorics within the syllabus is to hone basic skills and techniques in general problem solving and logical thinking. The book also gives solutions to the exercises in Counting. There is often more than one method to solve a particular problem and the authors have included alternative solutions whenever they are of interest.