Introduction and Prerequisites