The Irvine Ranch: A Time for People: A 50-Year Overview of the Development of the Irvine Ranch in Orange County, California (with a New Epilogue)