The winner of the Silver Birch Non-Fiction award is Elizabeth MacLeod for Top Dogs: True Stories of Canines That Made History.