The role of reflection in leadership development : is there a link between improved reflective practice and improved leadership? by Chris Rigby. ISBN 9781861812612. Published by Henley Management College in 2007. Publication and catalogue information, links to buy online and reader comments.