Get the name of a generic class (T)

Get the name of the class via reflection:

typeof(T).Name;  // Returns "Books"

typeof(T).FullName;  // Returns "MyApp.Classes.Books"