Houston Public Library receives book donation from Mexican government