Author: designed for introductory courses