Introduction To California's Beaches And Coast by Gary Griggs & Gary B. Griggs