Here is a list of undervalued stocks which could be bought for long term.
I generally invest in Midcaps and Smallcaps as they only have potential to give multibagger returns. Usually I do not recommend using any Stop Loss but still some investors/ traders prefer using it therefore given.
I personally hold most of stocks mentioned here therefore my views could be biased. Please consult your financial advisor before investing.
Some Investing Books