Peter Lynch - the dream fund manager