Book review: Palo Alto, like California, shines as a land of promise but is haunted by its history Read more