Computer Science An Interdisciplinary Approach (USA Pearson, 2023)