Recompiled with bibliography