Ruby’s Enumerator Demystified
fingernailsinoatmeal.com