Tom ShaughnessyBooksThe 50 Best Internet Stocks for CanadiansThe 100 Best Internet Stocks to Own for the Long RunCISCOView from the FenderAuthor data: Open Library