This text is intended for an introductory-level course requiring only core high school mathematics (algebra and geometry, but no calculus). All of the material is directly applicable to computer science and engineering but is presented from a mathematician's perspective. Emphasis is on fundamental concepts (from counting to basic cryptography to graph theory) as well as proof-writing skills.Book News, Inc.®, Portland, OR