The Theory of Numbers by Carmichael, R. D. (Robert Daniel)
 is a Project Gutenberg book, now on Github.