Text this: Numbers and ideals : an introduction to some basic concepts of algebra and number theory