Hamilton Public Library (The William Paul Hall)