As DrEvil mentioned, layout needs a little workout. Beginning pages were lil hard to read for me.
Nevertheless, the hardwork put into it shadows out the tiny flaw.
Great work! Masha Allah.
I didn't get time to read it all, just skimmed through it and it seemed splendid.
Keep up the great work!