For 20 years architectural historian Dr James Campbell waited for someone to write a definitive book about libraries. When he decided to write one...