Forces of Nature by Catherine O'Neill Grace