Gson UserGuide
Java Generics Introduction - Syntax Advantages and Pitfalls
Module 6 – Generics Module 7 – Regular Expressions.