CME295 Book