Engaging constructions: family-based computing experiences for immigrant middle school students. - Maureen Doyle; Kevin G. Kirby; Gary Newell (SIGCSE, 2008)