A branch-and-bound algorithm to minimise the sum of maximum earliness and tardiness in the single machine. (8th July 2010)