diff --git a/.DS_Store b/.DS_Store index 353ab85..c4be619 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/Books/Algorithms/Algorithms (Berkley Book).pdf b/Algorithms/Algorithms (Berkley Book).pdf similarity index 100% rename from Books/Algorithms/Algorithms (Berkley Book).pdf rename to Algorithms/Algorithms (Berkley Book).pdf diff --git a/Books/Algorithms/CLRS.pdf b/Algorithms/CLRS.pdf similarity index 100% rename from Books/Algorithms/CLRS.pdf rename to Algorithms/CLRS.pdf diff --git a/Books/Algorithms/Thinking Critically About Researching Algorithms.pdf b/Algorithms/Thinking Critically About Researching Algorithms.pdf similarity index 100% rename from Books/Algorithms/Thinking Critically About Researching Algorithms.pdf rename to Algorithms/Thinking Critically About Researching Algorithms.pdf diff --git a/Books/Algorithms/Cracking the Coding Interview, 6th Edition.pdf b/Books/Algorithms/Cracking the Coding Interview, 6th Edition.pdf deleted file mode 100644 index 682e566..0000000 Binary files a/Books/Algorithms/Cracking the Coding Interview, 6th Edition.pdf and /dev/null differ diff --git a/Books/Computer_Science/Basics of Compiler Design.pdf b/Computer_Science/Basics of Compiler Design.pdf similarity index 100% rename from Books/Computer_Science/Basics of Compiler Design.pdf rename to Computer_Science/Basics of Compiler Design.pdf diff --git a/Books/Computer_Science/Compiler Construction.pdf b/Computer_Science/Compiler Construction.pdf similarity index 100% rename from Books/Computer_Science/Compiler Construction.pdf rename to Computer_Science/Compiler Construction.pdf diff --git a/Books/Cooperative Task Managment in UNIX.pdf b/Computer_Science/Cooperative Task Managment in UNIX.pdf similarity index 100% rename from Books/Cooperative Task Managment in UNIX.pdf rename to Computer_Science/Cooperative Task Managment in UNIX.pdf diff --git a/Books/Computer_Science/Hot Topics in Operating Systems.pdf b/Computer_Science/Hot Topics in Operating Systems.pdf similarity index 100% rename from Books/Computer_Science/Hot Topics in Operating Systems.pdf rename to Computer_Science/Hot Topics in Operating Systems.pdf diff --git a/Books/Is Parallel Programming Hard, And, If So, What Can You Do About It?.pdf b/Computer_Science/Is Parallel Programming Hard, And, If So, What Can You Do About It?.pdf similarity index 100% rename from Books/Is Parallel Programming Hard, And, If So, What Can You Do About It?.pdf rename to Computer_Science/Is Parallel Programming Hard, And, If So, What Can You Do About It?.pdf diff --git a/Books/Lightweight Higher Kinded Polymorphism.pdf b/Computer_Science/Lightweight Higher Kinded Polymorphism.pdf similarity index 100% rename from Books/Lightweight Higher Kinded Polymorphism.pdf rename to Computer_Science/Lightweight Higher Kinded Polymorphism.pdf diff --git a/Books/Modern Operating System - Tanenbaum.pdf b/Computer_Science/Modern Operating System - Tanenbaum.pdf similarity index 100% rename from Books/Modern Operating System - Tanenbaum.pdf rename to Computer_Science/Modern Operating System - Tanenbaum.pdf diff --git a/Books/Computer_Science/On-the-Fly Garbage Collection- An Exercise in Cooperation .pdf b/Computer_Science/On-the-Fly Garbage Collection- An Exercise in Cooperation .pdf similarity index 100% rename from Books/Computer_Science/On-the-Fly Garbage Collection- An Exercise in Cooperation .pdf rename to Computer_Science/On-the-Fly Garbage Collection- An Exercise in Cooperation .pdf diff --git a/Books/Computer_Science/Precise Null Pointer Analysis Through Global Value Numbering.pdf b/Computer_Science/Precise Null Pointer Analysis Through Global Value Numbering.pdf similarity index 100% rename from Books/Computer_Science/Precise Null Pointer Analysis Through Global Value Numbering.pdf rename to Computer_Science/Precise Null Pointer Analysis Through Global Value Numbering.pdf diff --git a/Books/Computer_Science/Race Detection in Parallel Programming.pdf b/Computer_Science/Race Detection in Parallel Programming.pdf similarity index 100% rename from Books/Computer_Science/Race Detection in Parallel Programming.pdf rename to Computer_Science/Race Detection in Parallel Programming.pdf diff --git a/Books/Computer_Science/Static Analysis of Event Driven Programming.pdf b/Computer_Science/Static Analysis of Event Driven Programming.pdf similarity index 100% rename from Books/Computer_Science/Static Analysis of Event Driven Programming.pdf rename to Computer_Science/Static Analysis of Event Driven Programming.pdf diff --git a/Books/Computer_Science/Structure and Evolution of Package Dependency Networks.pdf b/Computer_Science/Structure and Evolution of Package Dependency Networks.pdf similarity index 100% rename from Books/Computer_Science/Structure and Evolution of Package Dependency Networks.pdf rename to Computer_Science/Structure and Evolution of Package Dependency Networks.pdf diff --git a/Books/Computer_Science/Swift Lattner Research.pdf b/Computer_Science/Swift Lattner Research.pdf similarity index 100% rename from Books/Computer_Science/Swift Lattner Research.pdf rename to Computer_Science/Swift Lattner Research.pdf diff --git a/Books/Computer_Science/The Art of Multiprocessor Programming.pdf b/Computer_Science/The Art of Multiprocessor Programming.pdf similarity index 100% rename from Books/Computer_Science/The Art of Multiprocessor Programming.pdf rename to Computer_Science/The Art of Multiprocessor Programming.pdf diff --git a/Books/Computer_Science/The Case for Determinism in Database Systems.pdf b/Computer_Science/The Case for Determinism in Database Systems.pdf similarity index 100% rename from Books/Computer_Science/The Case for Determinism in Database Systems.pdf rename to Computer_Science/The Case for Determinism in Database Systems.pdf diff --git a/Books/The Meaning of Memory Safety.pdf b/Computer_Science/The Meaning of Memory Safety.pdf similarity index 100% rename from Books/The Meaning of Memory Safety.pdf rename to Computer_Science/The Meaning of Memory Safety.pdf diff --git a/Books/Computer_Science/The Problems With Threads.pdf b/Computer_Science/The Problems With Threads.pdf similarity index 100% rename from Books/Computer_Science/The Problems With Threads.pdf rename to Computer_Science/The Problems With Threads.pdf diff --git a/Books/TheSwiftProgrammingLanguage(Swift3).epub b/Computer_Science/TheSwiftProgrammingLanguage(Swift3).epub similarity index 100% rename from Books/TheSwiftProgrammingLanguage(Swift3).epub rename to Computer_Science/TheSwiftProgrammingLanguage(Swift3).epub diff --git a/Books/Typed Architectures - Architectural Support for Lightweight Scripting.pdf b/Computer_Science/Typed Architectures - Architectural Support for Lightweight Scripting.pdf similarity index 100% rename from Books/Typed Architectures - Architectural Support for Lightweight Scripting.pdf rename to Computer_Science/Typed Architectures - Architectural Support for Lightweight Scripting.pdf diff --git a/Books/Understanding the Linux Virtual Memory Manager.pdf b/Computer_Science/Understanding the Linux Virtual Memory Manager.pdf similarity index 100% rename from Books/Understanding the Linux Virtual Memory Manager.pdf rename to Computer_Science/Understanding the Linux Virtual Memory Manager.pdf diff --git a/Books/GOF Design Patterns.pdf b/Design/GOF Design Patterns.pdf similarity index 100% rename from Books/GOF Design Patterns.pdf rename to Design/GOF Design Patterns.pdf diff --git a/Books/Event_Driven_Programming/DTHREADS- Efficient Deterministic Multithreading.pdf b/Event_Driven_Programming/DTHREADS- Efficient Deterministic Multithreading.pdf similarity index 100% rename from Books/Event_Driven_Programming/DTHREADS- Efficient Deterministic Multithreading.pdf rename to Event_Driven_Programming/DTHREADS- Efficient Deterministic Multithreading.pdf diff --git a/Books/Event_Driven_Programming/Introduction to Asynchronous Programming.pdf b/Event_Driven_Programming/Introduction to Asynchronous Programming.pdf similarity index 100% rename from Books/Event_Driven_Programming/Introduction to Asynchronous Programming.pdf rename to Event_Driven_Programming/Introduction to Asynchronous Programming.pdf diff --git a/Books/Event_Driven_Programming/Multiprocessor Support for Event-Driven Programs.pdf b/Event_Driven_Programming/Multiprocessor Support for Event-Driven Programs.pdf similarity index 100% rename from Books/Event_Driven_Programming/Multiprocessor Support for Event-Driven Programs.pdf rename to Event_Driven_Programming/Multiprocessor Support for Event-Driven Programs.pdf diff --git a/Books/Event_Driven_Programming/Nodefz Fuzzing the Server-Side Event-Driven Architecture.pdf b/Event_Driven_Programming/Nodefz Fuzzing the Server-Side Event-Driven Architecture.pdf similarity index 100% rename from Books/Event_Driven_Programming/Nodefz Fuzzing the Server-Side Event-Driven Architecture.pdf rename to Event_Driven_Programming/Nodefz Fuzzing the Server-Side Event-Driven Architecture.pdf diff --git a/Books/Event_Driven_Programming/Programming Without a Callstack - Event Driven Programming.pdf b/Event_Driven_Programming/Programming Without a Callstack - Event Driven Programming.pdf similarity index 100% rename from Books/Event_Driven_Programming/Programming Without a Callstack - Event Driven Programming.pdf rename to Event_Driven_Programming/Programming Without a Callstack - Event Driven Programming.pdf diff --git a/Books/Function_Programming/Elm, Concurrency, FRP.pdf b/Function_Programming/Elm, Concurrency, FRP.pdf similarity index 100% rename from Books/Function_Programming/Elm, Concurrency, FRP.pdf rename to Function_Programming/Elm, Concurrency, FRP.pdf diff --git a/Books/Function_Programming/Liquid Haskell.pdf b/Function_Programming/Liquid Haskell.pdf similarity index 100% rename from Books/Function_Programming/Liquid Haskell.pdf rename to Function_Programming/Liquid Haskell.pdf diff --git a/Books/Function_Programming/The Purely Functional Software Deployment Model.pdf b/Function_Programming/The Purely Functional Software Deployment Model.pdf similarity index 100% rename from Books/Function_Programming/The Purely Functional Software Deployment Model.pdf rename to Function_Programming/The Purely Functional Software Deployment Model.pdf diff --git a/Books/Function_Programming/Why FP.pdf b/Function_Programming/Why FP.pdf similarity index 100% rename from Books/Function_Programming/Why FP.pdf rename to Function_Programming/Why FP.pdf diff --git a/Books/Javascript/A Limit Study of Javascript Parallelism.pdf b/JavaScript/A Limit Study of Javascript Parallelism.pdf similarity index 100% rename from Books/Javascript/A Limit Study of Javascript Parallelism.pdf rename to JavaScript/A Limit Study of Javascript Parallelism.pdf diff --git a/Books/Javascript/Data Structures and Algorithms with JavaScript.pdf b/JavaScript/Data Structures and Algorithms with JavaScript.pdf similarity index 100% rename from Books/Javascript/Data Structures and Algorithms with JavaScript.pdf rename to JavaScript/Data Structures and Algorithms with JavaScript.pdf diff --git a/Books/Javascript/Eloquent JavaScript.pdf b/JavaScript/Eloquent JavaScript.pdf similarity index 100% rename from Books/Javascript/Eloquent JavaScript.pdf rename to JavaScript/Eloquent JavaScript.pdf diff --git a/Books/Javascript/Event Based Javascript Design.pdf b/JavaScript/Event Based Javascript Design.pdf similarity index 100% rename from Books/Javascript/Event Based Javascript Design.pdf rename to JavaScript/Event Based Javascript Design.pdf diff --git a/Books/Javascript/Front End Handbook.pdf b/JavaScript/Front End Handbook.pdf similarity index 100% rename from Books/Javascript/Front End Handbook.pdf rename to JavaScript/Front End Handbook.pdf diff --git a/Books/Javascript/JSExperimentalDirections.pdf b/JavaScript/JSExperimentalDirections.pdf similarity index 100% rename from Books/Javascript/JSExperimentalDirections.pdf rename to JavaScript/JSExperimentalDirections.pdf diff --git a/Books/Javascript/Javascript Design Patterns.pdf b/JavaScript/Javascript Design Patterns.pdf similarity index 100% rename from Books/Javascript/Javascript Design Patterns.pdf rename to JavaScript/Javascript Design Patterns.pdf diff --git a/Books/Javascript/Javascript The Good Parts.pdf b/JavaScript/Javascript The Good Parts.pdf similarity index 100% rename from Books/Javascript/Javascript The Good Parts.pdf rename to JavaScript/Javascript The Good Parts.pdf diff --git a/Books/Javascript/Learning Javascript Data Structures and Algorithms.pdf b/JavaScript/Learning Javascript Data Structures and Algorithms.pdf similarity index 100% rename from Books/Javascript/Learning Javascript Data Structures and Algorithms.pdf rename to JavaScript/Learning Javascript Data Structures and Algorithms.pdf diff --git a/Books/Javascript/NodeJS in Open Source Projects.pdf b/JavaScript/NodeJS in Open Source Projects.pdf similarity index 100% rename from Books/Javascript/NodeJS in Open Source Projects.pdf rename to JavaScript/NodeJS in Open Source Projects.pdf diff --git a/Books/Javascript/Programming JavaScript Applications.pdf b/JavaScript/Programming JavaScript Applications.pdf similarity index 100% rename from Books/Javascript/Programming JavaScript Applications.pdf rename to JavaScript/Programming JavaScript Applications.pdf diff --git a/Books/Javascript/Static Analysis for Javascript.pdf b/JavaScript/Static Analysis for Javascript.pdf similarity index 100% rename from Books/Javascript/Static Analysis for Javascript.pdf rename to JavaScript/Static Analysis for Javascript.pdf diff --git a/Books/Javascript/Thou Shalt Not Depend on Me- Analysing the Use of Outdated JavaScript Libraries on the Web.pdf b/JavaScript/Thou Shalt Not Depend on Me- Analysing the Use of Outdated JavaScript Libraries on the Web.pdf similarity index 100% rename from Books/Javascript/Thou Shalt Not Depend on Me- Analysing the Use of Outdated JavaScript Libraries on the Web.pdf rename to JavaScript/Thou Shalt Not Depend on Me- Analysing the Use of Outdated JavaScript Libraries on the Web.pdf diff --git a/Books/Javascript/Type Analysis for Javascript.pdf b/JavaScript/Type Analysis for Javascript.pdf similarity index 100% rename from Books/Javascript/Type Analysis for Javascript.pdf rename to JavaScript/Type Analysis for Javascript.pdf diff --git a/Books/Javascript/Using Javascript to Build High Performing Web Applications.pdf b/JavaScript/Using Javascript to Build High Performing Web Applications.pdf similarity index 100% rename from Books/Javascript/Using Javascript to Build High Performing Web Applications.pdf rename to JavaScript/Using Javascript to Build High Performing Web Applications.pdf diff --git a/Books/Philosophy/How to Read a Paper.pdf b/Philosophy/How to Read a Paper.pdf similarity index 100% rename from Books/Philosophy/How to Read a Paper.pdf rename to Philosophy/How to Read a Paper.pdf diff --git a/Books/Philosophy/On the Shortness of Life.pdf b/Philosophy/On the Shortness of Life.pdf similarity index 100% rename from Books/Philosophy/On the Shortness of Life.pdf rename to Philosophy/On the Shortness of Life.pdf diff --git "a/Books/Philosophy/On the Unhappiness of So\034ware Developers.pdf" "b/Philosophy/On the Unhappiness of So\034ware Developers.pdf" similarity index 100% rename from "Books/Philosophy/On the Unhappiness of So\034ware Developers.pdf" rename to "Philosophy/On the Unhappiness of So\034ware Developers.pdf" diff --git a/Books/DRAFT- System Programming in Rust- Beyond Safety.pdf b/Research:Experiments:Projects:Studies/DRAFT- System Programming in Rust- Beyond Safety.pdf similarity index 100% rename from Books/DRAFT- System Programming in Rust- Beyond Safety.pdf rename to Research:Experiments:Projects:Studies/DRAFT- System Programming in Rust- Beyond Safety.pdf diff --git a/Books/Demultiplexing and Dispatching Handles for Synchronous Events.pdf b/Research:Experiments:Projects:Studies/Demultiplexing and Dispatching Handles for Synchronous Events.pdf similarity index 100% rename from Books/Demultiplexing and Dispatching Handles for Synchronous Events.pdf rename to Research:Experiments:Projects:Studies/Demultiplexing and Dispatching Handles for Synchronous Events.pdf diff --git a/Books/Efficient and Portable Web Server.pdf b/Research:Experiments:Projects:Studies/Efficient and Portable Web Server.pdf similarity index 100% rename from Books/Efficient and Portable Web Server.pdf rename to Research:Experiments:Projects:Studies/Efficient and Portable Web Server.pdf diff --git a/Books/Empirical Analysis of Programming Language Adoption.pdf b/Research:Experiments:Projects:Studies/Empirical Analysis of Programming Language Adoption.pdf similarity index 100% rename from Books/Empirical Analysis of Programming Language Adoption.pdf rename to Research:Experiments:Projects:Studies/Empirical Analysis of Programming Language Adoption.pdf diff --git a/Books/Fast and Precise Type Checking for JavaScript.pdf b/Research:Experiments:Projects:Studies/Fast and Precise Type Checking for JavaScript.pdf similarity index 100% rename from Books/Fast and Precise Type Checking for JavaScript.pdf rename to Research:Experiments:Projects:Studies/Fast and Precise Type Checking for JavaScript.pdf diff --git a/Books/Fine-grained Adaptive Biased Locking.pdf b/Research:Experiments:Projects:Studies/Fine-grained Adaptive Biased Locking.pdf similarity index 100% rename from Books/Fine-grained Adaptive Biased Locking.pdf rename to Research:Experiments:Projects:Studies/Fine-grained Adaptive Biased Locking.pdf diff --git a/Books/Nash- A Tracing JIT For Extension Language.pdf b/Research:Experiments:Projects:Studies/Nash- A Tracing JIT For Extension Language.pdf similarity index 100% rename from Books/Nash- A Tracing JIT For Extension Language.pdf rename to Research:Experiments:Projects:Studies/Nash- A Tracing JIT For Extension Language.pdf diff --git a/Books/Static Analysis of Dynamic Languages.pdf b/Research:Experiments:Projects:Studies/Static Analysis of Dynamic Languages.pdf similarity index 100% rename from Books/Static Analysis of Dynamic Languages.pdf rename to Research:Experiments:Projects:Studies/Static Analysis of Dynamic Languages.pdf diff --git a/Books/Typescript Internals.pdf b/Research:Experiments:Projects:Studies/Typescript Internals.pdf similarity index 100% rename from Books/Typescript Internals.pdf rename to Research:Experiments:Projects:Studies/Typescript Internals.pdf diff --git a/Books/ZOOMM - A Parallel Web Browser Engine for Multicore Mobile Devices.pdf b/Research:Experiments:Projects:Studies/ZOOMM - A Parallel Web Browser Engine for Multicore Mobile Devices.pdf similarity index 100% rename from Books/ZOOMM - A Parallel Web Browser Engine for Multicore Mobile Devices.pdf rename to Research:Experiments:Projects:Studies/ZOOMM - A Parallel Web Browser Engine for Multicore Mobile Devices.pdf