John Iliffe may refer to: