Books in Punjab: With the population of 18 lakhs, Ludhiana’s only book shop scurries for readers