Introduction to Diophantine Approximations: New Expanded Edition