You can teach your children to tell the truth and make them suffer the consequences when they get caught but if they want to lie, they are going to do it no matter what you tell them. Teaching them what's right is no guarantee that they are going to do it. If that's the case, you do what you have to.
Do you work for the UN? It sure sounds like it.
We taught our children responsibility, accountability, and honesty.
In our case, things seem to have worked out very well.
We didn't have to read a book either.
You can see our spoiled lying little brats on my FR home page.