A Checklist of the Vascular Plants of Orange County, California
$13.69