Forum:"Reading order" of the Starcraft storyline as a whole

I'm interested in knowing everything about the story of Starcraft, but I'm not sure where to start. I've played Starcraft and Brood War, but there's so much not mentioned in the games that I'm missing. What I'm asking is, what's the order for reading the books and comics, and where do the games fit in with the books in the chronology of Starcraft?