Elementary number theory A problem oriented approach - Roberts, Joe (MIT Pr., 1978)