financial assignment help | bibliography and citations | long way gone essay | do animals have rights essay