Library

Some important references

Complete library