Publications by authors named "James J F Crouch"