Mentors, models and clients: using the professional engineering community to identify and teach engineering genres | IEEE Journals & Magazine | IEEE Xplore