Ōkagami, the great mirror : Fujiwara Michinaga (966-1027) and his times.
McCullough, Helen Craig.