Edward Bancroft: Scientist, Author, Spy