Build Your Own Humanoid Robot - Williams, Karl (Saint Joseph's University, 2004)