Strategic Scala Style: Practical Type Safety (www.lihaoyi.com)