It publishes about 130 books per year, and is currently located on Page Mill Road in the Stanford Research Park to the southeast of the Stanford campus.
It publishes about 130 books per year. It is currently located on Page Mill Road in the Stanford Research Park to the southeast of the Stanford campus.