Mass media and new horizons by Harshad R. Trivedi · Bookplated