Ах, этот удивительный James Roper!