Intermediate robot building - Cook, David (Technology in action, 2010)