There's a nice article by Mike Ash that talks about the basics - mikeash.com: Friday Q&A 2015-11-20: Covariance and Contravariance and there are some forum posts about it w.r.t generics here and here.
6 Likes