Technic Is Fun, Bk 3 by David Hirschberg