Robotic Engineering - Klafter Richard D. (New Jersey, 1989)