Signals and Systems - Amro Nour (2019)