Pan, NaiBin (2017) 4th year project: Final Technical Report. Undergraduate thesis, Dublin, National College of Ireland.