A book introducing basic concepts from computational number theory and algebra, including all the necessary mathematical background. Available as PDF under a creative commons license and as book from Cambridge University Press. (Recommended by Mark Wooding).