Publications by authors named "William John Allen"