Author: Qanun Vala.