What has the author William James written?

William James has written:

'Admiral Sir William Fisher'