- Each instructor gets a PDF copy of the student version for presentation purposes.
- Each instructor gets a PDF copy of the instructor's version which has a solutions manual at the end with clickable links to the corresponding exercises in the text.
- The text emphasizes the techniques and basic concepts, including some which are very elementary. Theoretical explanations are also given in a separate section for those who may be interested.
- Solutions to selected exercises are presented in the back of the student version. Detailed explanations are given for the most difficult exercises.
- Alternative explanations are often given for the most significant concepts and there are many illustrations to aid in understanding the concepts.
- Some topics are developed further in the exercises.
- Explanations are given for the need for precise denitions.
- Warnings are given about common fallacies.
- Emphasis is placed on writing understandable explanations.
- The content is not software intensive or specic. There are many links to videos which contain explanations about the topics discussed, but the book can be used either with or without technology.
- The book is comparatively short, allowing it to be read more easily.