Publications by authors named "D Keith McInnes"