Professor Peter J. Cameron is my professor for Mathematical Logic and Set theory, and I discovered a copy of this book while hunting for books in the library and it has been a source of great enjoyment for me. I really enjoy combinatorics and I just haven't seen enough of it in my degree so far (soon to change that). Professor Cameron's love of combinatorics is clear and his writing style is very engaging and there are loads of very interesting problems and 'projects' in this book. I am having a lot of fun (maybe too much fun as sometimes I'd rather be reading this book than doing my tutorial work.)