Publications by Professor DJ Ibbetson