Reactive Streams in Java - Davis (Apress, 2019)