Studies in the semantics of generic noun phrases