Principles and Techniques in Combinatori by Koh Khee-Meng, Chen Chuan-Chong & Khee-Meng Koh