Spinsters are wonderful people : in praise of unmarried women.