Menstruation: a complex saga

1. Google Scholar
2. Windows Live Academic