Text this: Construction of block designs using mathematical programming.