Problem Periods: PMS and Other Horrors
by Kaz Cooke, Ruth Trickey
Category: Health & Fitness

A lighthearted, friendly, and informative guide to period ailments.