Maurice Naftalin; Philip Wadler (2021). Java Generics and Collections. "O'Reilly Media, Inc.".