C# Tutorial
C# introduction for beginner
Java type system and cloning basics 2
1 Semantic Analysis (Symbol Table and Type Checking) Chapter 5.