Francis Needham may refer to: