Patience Games by David Pritchard, David Brine Pritchard & David Parlett