Cover 2

Geek Silicon Valley

Geek Silicon Valley

The Inside Guide to Palo Alto, Stanford, Menlo Park, Mountain View, Santa Clara, Sunnyvale, San Jose, San Francisco

2007