I have read several book by Colin Powell on leadership, he is a great leader himself and has a great understanding of what leadership is about