Los Angeles: USCD, 2012. - 348p.
The material in this unit of study was, over several years, presented by the authors to lower division undergraduates in the Department of Mathematics and the Department of Computer Science and Engineering at the University of California, San Diego (UCSD). All material has
been classroom tested by the authors and other faculty members at UCSD.