By David Jordan
By David Jordan, Craig Russell
By David Jordan, Stephen A. Huggett, Roger Penrose (Mathematical Institute, Oxford)
By William Shakespeare, John Short, David Jordan