Author: Richard L Frey and Alan Truscott