Too Smart for Her Own Good?

Too Smart for Her Own Good?

1986 • 260 pages