Astronaut-author visits Prince William County