A robust optimisation approach to project scheduling and resource allocation. (24th February 2009)