Lectures on Finitely Generated Solvable Groups