Prerequisites

Suggested readings: