People in the News: Andrew Last, David Weber