Basics of Electron Transport in Spintronics: Textbook with Lectures, Exercises and Solutions