Signals and Systems (2nd Ed) by Alan Willsky, S. Nawab and Alan Oppenheim A nice touch in this textbook is the self-assessment quizzes after each lesson.