Number Theory. Step by Step, Paperback/Kuldeep Singh
Number Theory : Step by Step is an undergraduate-level introduction to number theory that assumes no prior knowledge, but works to gradually increase the reader's confidence and ability to tackle more difficult number theory material.