Banjo: An Illustrated History - 9781495011245