From Nathan Marz book Big Data.