Programming for non-programmers - Sim, Tze Ying * (The Edge Communication, 2019)