A survey of geometry