First question - when is it too soon to buy one? In six weeks on Monday, with my first appointment booked when I'm 8 weeks.
Second question - can anyone recommend a good book? Preferably not something that's like a huge Nedical encyclopedia. Something honest and simple, but comprehensive, would be good.