Reading the Wind by Larry Niven & Brenda Cooper