Lectures on number theory - Lejeune Dirichlet, Peter Gustav 1805-1859 (American Mathematical Society, 1999)