New and used books for sale in Palo Alto, California