Public library in danger of closing due to $1.4M in missing money