Transit of Venus: A Novel