David Singmaster

David Singmaster is the author of books such as Notes On Rubik's Magic Cube.

Books by David Singmaster