Working through Zed A. Shaw's book