William Knox Wigram — British barrister and novelist