A comprehensive look at the study of discrete mathematics, this text is written in an informal style. The mathematical content has been developed in a continuous progression from the simple to the complex, leaving the latter until is actually necessary.