This author has not been identified. Look up 'William B. Langdon' in GoogleThis author has not been identified. Look up 'Brian Yee Hong Lam' in GoogleThis author has not been identified. Look up 'Marc Modat' in GoogleThis author has not been identified. It may be one of the following persons: Look up 'Justyna Petke' in GoogleThis author has not been identified. It may be one of the following persons: Look up 'Mark Harman' in Google