Generic Pipelines Using Docker - Atkinson (Apress, 2018)