What we need to know to understand this book

This book assumes you are familiar with the basic concepts of: