Assignment's due Tuesday so you're sort of behind the 8-ball?
Have you tried a site search of 'eight ball' ?