Author: Gerard Jirair Libaridian