The Economic Laws of Scientific Research

The Economic Laws of Scientific Research

1995 • 382 pages