Re-run through of Programming In Ruby