Java Generics and Collections (2006) (praise), co-authored with Phil Wadler. A second edition is planned for mid-2023. Peer review has begun; if you would like to be a reviewer (thank you!), please e-mail me at maurice@morninglight.co.uk.
Mastering Lambdas (2014) (praise (mostly)).