Peter Lynch's 100-Bagger Checklist

The framework behind 29.2% annual returns for 13 years