Ruby data processing using map, reduce, and select - Godse, Jay (Apress, 2018)