The 100 best stocks to own for under $25by Gene WaldenSmall capitalization stocksWriting a summary for young readers…For young readersBook data: Open Library