Reading list: Patrick Ngui
learning