imported "practicals-1.0.3" from http://www.gigamonkeys.com/book/