SMS dit: Unix shells by example