The Theory Of Fusion Systems by David Craven & David A. Craven