May Day! Half a dozen inspiring spring reads.