Algebraic Number Theory and Diophantine Analysis