Data Wrangling with R - Bradley C. Boehmke, Ph.D. (Springer, 2016)