Project Tool

I've started my assignment and it seems that laying out the tasks with a Microsoft Project type tool would really be helpful. Is anyone aware of an open source/free tool for this? (preferably Windows & Linux). TIA, Ray