Shell-Model Description of Lambda Hypernuclei