All information was taken from
Writer