I think "Barque of Heaven" is one of the best SG-1 books. It's a team-story, everybody plays a part in the solution of the riddle and there are no shippy scenes.