Mathematics For Elementary Teachers by James Peterson, Matthijs J. Burger & Daniel Miller