This screen lists stocks on the Bombay Stock Exchange with a price-to-book ratio below 1, a price-to-cash-flow ratio below 10, return on equity above 15% and a current ratio above 1, excluding micro caps, sorted by price-to-cash-flow. Buying profitable companies for less than their book value is a classic value approach. Cheap stocks can stay cheap, so check why the market is discounting a company before buying. Prices are in Indian rupees, and the list covers BSE-listed stocks with at least 50 million rupees in average daily trading value.