For critical analysis principles please click above