where is the public library