Lectures Notes, Recommended Reading and Problems (2020):