I am in the process of reading and collecting material for this, meanwhile you can read this - http://offlinefirst.org/

NOTE - For any question/suggestion, please send email to amu.prashant1@gmail.com