Combinatorial Designs and Their Applications by Chris Rowley & Fred C. Holroyd