There is an ever-increasing number of courses on discrete mathematics due, in part, to the increasing importance of the computer. This book is based on a highly successful course from the Open University and includes a large number of problems and exercises. It is suitable both for classroom use and independent study.