Science students' self-generated analogical reasoning of the concept of translation in protein synthesis - Maria Salih (2003)