Who should read this book

This book is for:

Before you read this book, you should be familiar with the following: