Any suggestion as to how to understand number theories and all the proofs? Any books?