A good project paper by Abeer Haroun
The First Project
The Second Project
The Third Project