Do not be tempted to give an answer until the project is scoped with a degree of detail.
Break down the project into separate tasks.
Chris Jennings - PageToScreen
This is a rough guide to the tasks involved:
2 Methods of working:
Books: