https://creativitymachine.net/2006/07/04/csaa-abstract/
CSAA Abstract