Self-assembled uniform keratin nanoparticles as building blocks for nanofibrils and nanolayers derived from industrial feather waste. (10th February 2022)