To get the most out of this book

You need the following to smoothly work through the chapters: