Logic with Trees: An Introduction to Symbolic Logic by Colin Howson
Does not assume any prior experience in learning logic
Extensive use of exercises to help less advanced students
Logic is strangley associated with IT and debates about AI: topical
More philosophically focussed than the competition: discusses issues such as truth, conditionals and modal logic