Critical Thinking in Human Resource Development by Carole Elliot