Computer science Books

3367 products


  • Becoming a Teacher Issues in Secondary Education

    Open University Press Becoming a Teacher Issues in Secondary Education

    15 in stock

    Book Synopsisâœ[E]ssential reading for anyone learning to be a teacherâ This book will continue to be a core text on our ITE programmes.âRachele Newman. Director of Initial Teacher Education, University of Southampton, UKâœA comprehensive âmust haveâ for every new teacher entering the profession: a wide variety of short chapters, packed full of key, research-evidenced ideas, brilliantly articulated by a team of expert authorsâ Fantastic!âMark Winterbottom, Professor of Education, University of Cambridge, UKâœThe beauty of the book is that the authors do not attempt to simplify teaching, instead they celebrate and explore the complexities of being a teacher.âStefanie Sullivan, Deputy Head of School, Director of Initial Teacher Education, University of Nottingham, UKThis timely new edition remains the ultimate guide for students in the core areas of teaching policy, assessment and curriculum planning, while also coTable of ContentsPart 1: Becoming a Teacher1.Becoming a Teacher2.On being a teacher3.Teacher identity: Developing a positive professional identity in your teaching career 4.Teachers’ lives, careers and wellbeing: becoming and staying a teacher Part 2: Policy, society and schooling 5.Social justice in schools: engaging with equality 6.Education Policy, Schools and Teachers 7.Policy Shifts in Initial Teacher Education8.Assessment policy, raising standards, league tables 9.International assessments 10.Schools and the Safeguarding Agenda 11.School Leadership and Management Part 3: Teaching, Learning and the Curriculum12.An introduction to learning theories and their application in educational practice 13.Using Data in the Classroom 14.Curriculum planning 15.14-19 Education: education and training in school and beyond 16.Differentiation in theory and practice 17.Classroom Assessment 18.Managing student behaviour and engagement in the classroom 19.Inclusive approaches to Special Educational Needs and Disabilities 20.English as an Additional Language: Challenges of ethnicity, language and subject identity in the contemporary classroom 21.Decolonizing the curriculum 22.Environment, Sustainability and Education 23.Literacy and numeracy across the curriculumPart 4 Beyond the Classroom24.Spaces for learning beyond the classroom25.The pastoral role of the teacher26.The role of the mentor in initial teacher education 27.Approaches to teachers’ continuing professional development28.Final Editorial Chapter

    15 in stock

    £28.49

  • Cambridge International AS and A Level Computer

    Cambridge University Press Cambridge International AS and A Level Computer

    4 in stock

    Book SynopsisThis series is for the Cambridge International AS & A Level Computer Science syllabus (9618) for examination from 2021. Developed by an experienced author and examiner team and written for the international learner, this coursebook provides students with a structured and progressive guide to the theoretical and practical skills required by the syllabus. With an emphasis on developing computational skills, this resource helps build students'' confidence in using a range of technology and programming languages. Detailed descriptions of concepts are reinforced with exercises, discussion points, and reflection questions with exam-style and past paper questions. Answers are found within the teacher''s resource.Table of ContentsIntroduction; Part 1: 1. Information representation; 2. Communication; 3. Hardware; 4. Processor fundamentals; 5. System software; 6. Security, privacy and data integrity; 7. Ethics and ownership; 8. Databases; Part 2: 9. Algorithm design and problem-solving; 10. Data types and structures; 11. Programming; 12. Software development; Part 3: 13. Data representation; 14. Communication and Internet technologies; 15. Hardware and virtual machines; 16. System software; 17. Security; 18. Artificial intelligence; Part 4: 19. Computational thinking and problem solving; 20. Further programming.

    4 in stock

    £44.60

  • The AI Instinct

    Wiley The AI Instinct

    4 in stock

    4 in stock

    £22.50

  • CTS Certified Technology Specialist Exam Guide

    McGraw-Hill Education CTS Certified Technology Specialist Exam Guide

    Book SynopsisPublisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.The Most Complete, Up-to-Date CTS Exam Study SystemPublished with AVIXAâ, CTS Certified Technical Specialist Exam Guide, Third Edition provides comprehensive coverage of all objectives on the latest release of the AVIXA Certified Technology Specialist examâthe leading internationally recognized audiovisual (AV) certification. Youâll get learning objectives at the beginning of each chapter, best practices, checklists, diagrams, photos, chapter review questions with in-depth explanations, and a full-color insert. Designed to help you prepare for the CTS exam, this authoritative resource also serves as an essential on-the-job reference.Digital content includes:â  New sample CTS questions from AVIXACovers all current CTTable of ContentsPART 1: The Certified Technology Specialist and the CTS ExamChapter 1: What Is a Certified Technology Specialist?Chapter 2: The CTS ExamPART 2: Essentials of AV TechnologyChapter 3: Analog and Digital SignalsChapter 4: Audio SystemsChapter 5: Video SystemsChapter 6: NetworksChapter 7: Signal-Management SystemsChapter 8: Control SystemsChapter 9: Electrical SystemsChapter 10: Wireless Radio SystemsPART 3: Creating AV SolutionsChapter 11: Gathering Customer InformationChapter 12: Conducting an Initial Site SurveyChapter 13: Evaluating a Site EnvironmentChapter 14: Recommending Changes to the Site EnvironmentChapter 15: Developing an AV Project ScopeChapter 16: Designing AV SolutionsPART 4: Implementing AV SolutionChapter 17: Integrating AV SolutionsChapter 18: Operating AV SolutionsChapter 19: Managing an AV ProjectPART 5: Servicing AV SolutionsChapter 20: Maintaining AV OperationsChapter 21: Conducting Maintenance ActivitiesChapter 22: Troubleshooting and Repairing AV SolutionsPART 6: AppendicesAppendix A: Future Trends in Professional AVAppendix B: AVIXA StandardsAppendix C: AV MathGlossary

    £45.89

  • Storytelling with Data

    John Wiley & Sons Inc Storytelling with Data

    4 in stock

    Book SynopsisTable of ContentsAcknowledgments vii About the author ix Introduction xi Chapter 1 Understand the context 1 Chapter 2 Choose an effective visual 51 Chapter 3 Identify & eliminate clutter 107 Chapter 4 Focus attention 147 Chapter 5 Think like a designer 191 Chapter 6 Tell a story 235 Chapter 7 Practice more with Cole 285 Chapter 8 Practice more on your own 355 Chapter 9 Practice more at work 375 Chapter 10 Closing words 403 Index 407

    4 in stock

    £26.36

  • 50 Codes that Changed the World

    Headline Publishing Group 50 Codes that Changed the World

    3 in stock

    Book SynopsisA CUNNING CHRONICLE OF THE 50 CODES THAT ALTERED THE COURSE OF HISTORY AND CHANGED THE WORLDFrom the bestselling author of Bletchley Park Brainteasers and The Scotland Yard Puzzle Book. There have been secret codes since before the Old Testament, and there were secret codes in the Old Testament too. Almost as soon as writing was invented, so too were the devious means to hide messages and keep them under the wraps of secrecy.In 50 Codes that Changed the World, Sinclair McKay explores these uncrackable codes, secret cyphers and hidden messages from across time to tell a new history of a secret world. From the temples of Ancient Greece to the court of Elizabeth I; from antique manuscripts whose codes might hold prophecies of doom to the modern realm of quantum mechanics, you will see how a few concealed words could help to win wars, spark revolutions and even change the faces of great nations.<Trade ReviewThis book [The Secret Life of Bletchley Park] seems a remarkably faithful account of what we did, why it mattered, and how it all felt at the time by someone who couldn't possibly have been born then. * The Guardian *[Bletchley Park Brainteasers] is outrageously difficult but utterly fascinating. * The Express *Disturbing and compelling in equal measure. Sinclair McKay brings a dark subject vividly to life in [The Fire and the Darkness]. * Keith Lowe, author of Savage Continent and The Fear and the Freedom *Engrossing . . . well-researched, powerfully written, and balanced. For all interested in military history and World War II. * Library Journal *Sinclair McKay's account of this secret war of the airwaves in [Secret Listeners] is as painstakingly researched and fascinating as his bestselling The Secret Life Of Bletchley Park, and an essential companion to it. * Daily Mail *Powerful . . . there is rage in his ink. McKay's book [Dresden] grips by its passion and originality. Some 25,000 people perished in the firestorm that raged through the city. I have never seen it better described' -- Max Hastings * Sunday Times *

    3 in stock

    £10.44

  • Turings Cathedral

    Penguin Books Ltd Turings Cathedral

    2 in stock

    Book SynopsisGeorge Dyson''s fascinating account of the early years of computers: Turing''s Cathedral is the story behind how the PC, ipod, smartphone and almost every aspect of modern life came into being.In 1945 a small group of brilliant engineers and mathematicians gathered at the Institute for Advanced Study in Princeton, determined to build a computer that would make Alan Turing''s theory of a ''universal machine'' reality. Led by the polymath émigré John von Neumann, they created the numerical framework that underpins almost all modern computing - and ensured that the world would never be the same again.George Dyson is a historian of technology whose interests include the development (and redevelopment) of the Aleut kayak. He is the author of Baidarka; Project Orion; and Darwin Among the Machines.''Unusual, wonderful, visionary'' Francis Spufford, Guardian''Fascinating . . . the story Dyson tells is intensely human . . . a grippiTrade ReviewRiveting . . . conveys the electrifying sense of possibility that the first computers unleashed . . . a page-turner * New Scientist *Brings to life a myriad cast of extraordinary characters, each of whom contributed to ushering in today's digital age * Daily Telegraph *An engrossing and well-researched book that recounts an important chapter in the history of 20th-century computing -- Evgeny Morozov * Observer *

    2 in stock

    £12.59

  • Decoding Reality

    Oxford University Press Decoding Reality

    3 in stock

    Book SynopsisFor a physicist, all the world is information. The Universe and its workings are the ebb and flow of information. We are all transient patterns of information, passing on the recipe for our basic forms to future generations using a four-letter digital code called DNA. In this engaging and mind-stretching account, Vlatko Vedral considers some of the deepest questions about the Universe and considers the implications of interpreting it in terms of information. He explains the nature of information, the idea of entropy, and the roots of this thinking in thermodynamics. He describes the bizarre effects of quantum behaviour -- effects such as ''entanglement'', which Einstein called ''spooky action at a distance'', and explores cutting edge work on harnessing quantum effects in hyperfast quantum computers, and how recent evidence suggests that the weirdness of the quantum world, once thought limited to the tiniest scales, may reach into the macro world. Vedral finishes by considering the ansTrade ReviewBy turns irreverent, erudite and funny, Decoding Reality is - by the standard of books that require their readers to know what a logarithm is - a ripping good read...Not since David Deutsch's magestierial 'The Fabric of Reality' has a physicist given us such a wide-ranging and intriguing picture of how quantum mechanics constructs the world. * Seth Lloyd, New Scientist *Well written and engaging, the book provides a constant flow of new ideas. * Science *The author evinces great enthusiasm and curiosity throughout. * Steven Poole, The Guardian *By turns irreverent, erudite and funny, Decoding Reality is...a ripping good read. * Seth Lloyd, New Scientist *A wide-ranging and intriguing picture of how quantum mechanics constructs the world. * Seth Lloyd, New Scientist *Excellent, thought-provoking book. * BBC Focus Magazine, Marcus Chown *An engaging, non-technical exploration of what the new theory of quantum information and computation tells us about life, the universe, and everything. * David Deutsch, author of The Fabric of Reality *Let Vedral guide you skilfully through the wonderland of modern physics - where nothing is as it seems. This is the finest treatment I have read of the weird interplay of quantum reality, information and probability. * Paul Davies, author of The Eerie Silence and The Goldilocks Enigma *Vedral's book goes to dizzying heights in answering the very big question: can one understand all of reality from a scientific point of view? * Sheldon Richmond, Science and Education *Table of ContentsPrologue 1: Creation Ex Nihilo: Something from Nothing 2: Information for all SeasonsPart One 3: Back to Basics: Bits and Pieces 4: Digital Romance: Life is a Four-Letter Word 5: Murphy's Law: I Knew this Would Happen to Me 6: Place Your Bets: In It to Win It 7: Social Informatics: Get Connected or Die Tryin'Part Two 8: Quantum Schmuntum: Lights, Camera, Action! 9: Surfing the Waves: Hyper-Fast Computers 10: Children of the Aimless Chance: Randomness versus DeterminismPart Three 11: Sand Reckoning: Whose Information is It, Anyway? 12: Destruction ab Toto: Nothing from Something Epilogue Notes Index

    3 in stock

    £11.39

  • Edexcel GCSE 91 Computer Science Student Book

    Pearson Education Edexcel GCSE 91 Computer Science Student Book

    4 in stock

    Book SynopsisThe Pearson Edexcel GCSE (9-1) Computer Science Student Book will support you through your GCSE in computer science with a scenario-based approach to problem solving and computational thinking. The content is designed to inspire and motivate by helping you to relate and apply your skills to real-world contexts and make learning relevant.Table of Contents Chapter 1: Problem solving Chapter 2: Programming Chapter 3: Data Chapter 4: Computers Chapter 5: Communication and the internet Chapter 6: The bigger picture Glossary

    4 in stock

    £31.74

  • From Data To Profit

    John Wiley & Sons Inc From Data To Profit

    4 in stock

    Book SynopsisTransform your company's AI and data frameworks to unlock the true power of disruptive new tech In From Data to Profit: How Businesses Leverage Data to Grow Their Top and Bottom Lines, accomplished entrepreneur and AI strategist Vineet Vashishta delivers an engaging and insightful new take on making the most of data, artificial intelligence, and technology at your company. You'll learn to change the culture, strategy, structure, and operational framework of your company to take full advantage of disruptive advances in tech. The author explores fascinating work being undertaken by firms in the real world, as well as high-value use cases and innovative projects and products made possible by realigning organizational frameworks using the capabilities of new technologies. He explains how to get everyone in your company on the same page, following a single framework, in a way that ensures individual departments get what they want and need. You'll learn to outline aTable of ContentsIntroduction vii Chapter 1 Overview of the Frameworks 1 Chapter 2 There Is No Finish Line 15 Chapter 3 Why Is Transformation So Hard? 37 Chapter 4 Final vs. Evolutionary Decision Culture 59 Chapter 5 The Disruptor’s Mindset 71 Chapter 6 A Data- Driven Definition of Strategy 89 Chapter 7 The Monolith—Technical Strategy 103 Chapter 8 Who Survives Disruption? 125 Chapter 9 Data—The Business’s Hidden Giant 139 Chapter 10 The AI Maturity Model 155 Chapter 11 The Human-Machine Maturity Model 171 Chapter 12 A Vision for AI Opportunities 185 Chapter 13 Discovering AI Treasure 201 Chapter 14 Large Model Monetization Strategies—Quick Wins 215 Chapter 15 Large Model Monetization Strategies—The Bigger Picture 229 Chapter 16 Assessing the Business’s AI Maturity 251 Chapter 17 Building the Data and AI Strategy 273 Chapter 18 Building the Center of Excellence 287 Chapter 19 Data and AI Product Strategy 301 Index 325

    4 in stock

    £19.54

  • OCR AS/A-level Computer Science Workbook 1:

    Hodder Education OCR AS/A-level Computer Science Workbook 1:

    4 in stock

    Book SynopsisExam board: OCRLevel: A-levelSubject: Computer ScienceFirst teaching: September 2015First exams: Summer 2017Strengthen your students' understanding and upgrade their confidence and exam skills with our OCR Computer Science workbooks, full of self-contained exercises to consolidate knowledge and exam practice questions to improve performance. Written by an experienced Computer Science author, these full colour workbooks provide stimulus materials on all AS and A-level topics, followed by sets of questions designed to develop and test skills in the unit.· Thoroughly prepares students for their examinations as they work through numerous practice questions that cover every question type in the specification.· Helps students identify their revision needs and see how to target the top grades using online answers for each question.· Encourages ongoing revision throughout the course as students progressively develop their skills in class and at home. · Packed full with consolidation and exam practice questions, these workbooks can save valuable preparation time and expense, with self-contained exercises that don't need photocopying and provide instant lesson and homework solutions for specialist and non-specialist teachers.· Ensures that students feel confident tackling their exams as they know what to expect in each section.

    4 in stock

    £11.57

  • Schaums Outline of Essential Computer Mathematics

    McGraw-Hill Education - Europe Schaums Outline of Essential Computer Mathematics

    3 in stock

    Book SynopsisConfusing Textbooks? Missed Lectures? Not Enough Time?Fortunately for you, there's Schaum's Outlines. More than 40 million students have trusted Schaum's to help them succeed in the classroom and on exams. Schaum's is the key to faster learning and higher grades in every subject. Each Outline presents all the essential course information in an easy-to-follow, topic-by-topic format. You also get hundreds of examples, solved problems, and practice exercises to test your skills. This Schaum's Outline gives you Practice problems with full explanations that reinforce knowledge Coverage of the most up-to-date developments in your course field In-depth review of practices and applications Fully compatible with your classroom text, Schaum's highlights all the important facts you need to know. Use Schaum's to shorten your study time-and get your best test scores!Schaum's Outlines-Problem Solved.Table of ContentsBinary Number System.Computer Codes.Computer Arithmetic.Logic. Flowcharts.Sets and Relations.Boolean Algebra, Logic Gates. Simplifying Logic Circuits, Karnaugh Maps.Vectors, Matrices, Subscripted Variables.Linear Equations.Combinatorics.Probability.Statistics, Random Variables.Graph Theory.Trees, Directed Graphs, Machines.

    3 in stock

    £25.59

  • Practical Industrial Cybersecurity

    John Wiley & Sons Inc Practical Industrial Cybersecurity

    3 in stock

    Book SynopsisTable of ContentsIntroduction xxiii Chapter 1 Industrial Control Systems 1 Introduction 2 Basic Process Control Systems 3 Closed- Loop Control Systems 5 Industrial Process Controllers 6 Supervisory Control and Data Acquisition Systems 20 System Telemetry 21 Utility Networks 23 OT/IT Network Integration 25 Industrial Safety and Protection Systems 28 Safety Instrument Systems 29 Review Questions 39 Exam Questions 41 Chapter 2 ICS Architecture 43 Introduction 44 Network Transmission Media 45 Copper Cabling 45 Fiber- Optic Cabling 46 Industrial Network Media Standards 49 Ethernet Connectivity 52 External Network Communications 53 Transmission Media Vulnerabilities 55 Field Device Architecture 56 PLC I/O Sections 58 PLC Implementations 62 Industrial Sensors 63 Final Control Elements/Actuators 71 Relays 73 Process Units 76 Industrial Network Protocols 79 Common Industrial Protocols 79 EtherNet/IP Protocol 79 Modbus 80 ProfiNet/ProfiBus 81 Dnp3 82 Iccp 83 Opc 83 BACnet 83 Enterprise Network Protocols 84 Tcp/ip 84 Dynamic Host Configuration Protocol 89 Review Questions 90 Exam Questions 91 Chapter 3 Secure ICS Architecture 95 Introduction 96 Boundary Protection 97 Firewalls 98 Proxies 104 Security Topologies 105 Network Switches 106 Routers 108 Security Zoning Models 109 Flat Network Topologies 113 Network Segmentation 122 Controlling Intersegment Data Movement 128 Tunneling 128 Wireless Networking 129 Wireless Sensors 131 Wireless Gateways 134 Modems 135 Review Questions 137 Exam Questions 139 Chapter 4 ICS Module and Element Hardening 143 Introduction 145 Endpoint Security and Hardening 145 User Workstation Hardening 145 BIOS Security Subsystems 147 Additional Outer Perimeter Access Hardening 148 Mobile Device Protection 154 OS Security/Hardening 155 File System Security 156 Operating System Security Choices 160 Linux SystemV vs Systemd 160 Hardening Operating Systems 162 Common Operating System Security Tools 162 Virtualization 169 Application Software Security 172 Software Exploitation 172 Information Leakage 173 Applying Software Updates and Patches 174 Database Hardening 174 SQL Injection 175 Anti-Malware 177 Antivirus 178 Anti-spyware 178 Anti- Malware: Sanitization 181 Embedded Device Security 182 Meters 184 Network Hardening 189 OT/IT Network Security 189 Server Security 191 Hardening the Server OS 193 Logical Server Access Control 194 Hardening Network Connectivity Devices 196 Review Questions 201 Exam Questions 202 Chapter 5 Cybersecurity Essentials for ICS 205 Introduction 207 Basic Security Tenets 208 Confidentiality, Integrity, and Availability 208 Availability in ICS Networks 209 Nonrepudiation 210 Principle of Least Privilege 211 Separation of Duties 211 Vulnerability and Threat Identification 212 Nation- States 213 Cyberterrorists 213 Cybercriminals 214 Insider Threats 216 Events, Incidents, and Attacks 217 Threat Vectors 217 Weaponization 230 Delivery 230 Exploitation 231 Installation 232 Command and Control 233 Actions on Objectives 233 Attack Methods 234 Unauthorized Access 251 Cryptographics 260 Encryption 262 Digital Certificates 264 Public Key Infrastructure 264 Hashing 266 Resource Constraints 267 Review Questions 268 Exam Questions 268 Chapter 6 Physical Security 271 Introduction 272 Infrastructure Security 273 Access Control 274 Physical Security Controls 276 Authentication Systems 278 Remote Access Monitoring and Automated Access Control Systems 286 Intrusion Detection and Reporting Systems 289 Security Controllers 290 Video Surveillance Systems 295 Cameras 297 IP Cameras 297 Pan- Tilt- Zoom Cameras 298 Physical Security for ICS 306 Industrial Processes/Generating Facilities 307 Control Center/Company Offices 307 Nerc Cip-006-1 309 Review Questions 311 Exam Questions 312 Chapter 7 Access Management 315 Introduction 316 Access Control Models 317 Mandatory Access Control 317 Discretionary Access Control 318 Role- Based Access Control 318 Rule- Based Access Control 319 Attribute- Based Access Control 319 Context- Based Access Control 320 Key Security Components within Access Controls 320 Directory Services 321 Active Directory 321 Linux Directory Services 324 Application Runtime and Execution Control 326 User Access Management 326 Establishing User and Group Accounts 328 Group Account Security 330 Network Authentication Options 331 Establishing Resource Controls 332 ICS Access Control 334 Remote ICS Access Control 336 Access Control for Cloud Systems 340 Review Questions 343 Exam Questions 344 Chapter 8 ICS Security Governance and Risk Management 347 Introduction 348 Security Policies and Procedure Development 348 Requirements 349 Exceptions and Exemptions 350 Standards 351 ICS Security Policies 356 Risk Management 357 Asset Identification 358 Risk Assessment 359 Risk Identification Vulnerability Assessment 362 Impact Assessment 363 ICS Risk Assessments 364 Risk Mitigation 366 Nerc Cip-008 367 Review Questions 369 Exam Questions 370 Chapter 9 ICS Security Assessments 373 Introduction 374 Security Assessments 374 ICS Device Testing 376 Vulnerability 376 Supply Chain 377 Communication Robustness Testing 382 Fuzzing 382 ICS Penetration Testing 384 The Pentest Process 385 Security Testing Tools 392 Packet Sniffers 392 Network Enumeration/Port Scanning 393 Port Scanning 395 Vulnerability Scanning 395 Review Questions 401 Exam Questions 402 Chapter 10 ICS Security Monitoring and Incident Response 405 Introduction 407 ICS Lifecycle Challenges 408 Change Management 408 Establishing a Security Baseline 409 Change Management Documentation 411 Configuration Change Management 412 Controlling Patch Distribution and Installation for Systems 414 Monitoring 419 Event Monitoring 420 Network Monitoring 421 Security Monitoring 423 Logging and Auditing 424 Event Logging 425 Incident Management 433 The Incident Response Lifecycle 434 Preparation 435 Incident Response 442 Recovery 445 Post- Incident Activities 446 Review Questions 449 Exam Questions 450 Chapter 11 Disaster Recovery and Business Continuity 453 Introduction 454 Business Continuity Plans 455 System Redundancy 455 Local Virtualized Storage 459 System Backup and Restoration 462 Backup Options 463 Backup Media Rotation 466 Securing Backup Media 467 Other BCP Considerations 467 Disaster Recovery 469 Planning 470 Documenting the Disaster Recovery Plan 472 The Disaster Response/Recovery Team 473 Nerc Cip-009-6 475 Review Questions 477 Exam Questions 478 Appendix A GICSP Objective Map 481 ICS410.1 ICS: Global Industrial Cybersecurity Professional (GICSP) Objectives 482 Overview 482 ICS410.2: Architecture and Field Devices 483 ICS410.3: Communications and Protocols 484 ICS410.4: Supervisory Systems 485 ICS410.5: Security Governance 485 Appendix B Glossary 487 Appendix C Standards and References 533 Reference Links 536 Appendix D Review and Exam Question Answers 539 Chapter 1: Industrial Control Systems 540 Review Question Answers 540 Exam Question Answers 541 Chapter 2: ICS Architecture 542 Review Question Answers 542 Exam Question Answers 544 Chapter 3: Secure ICS Architecture 545 Review Question Answers 545 Exam Question Answers 547 Chapter 4: ICS Modules and Element Hardening 548 Review Question Answers 548 Exam Question Answers 550 Chapter 5: Cybersecurity Essentials for ICS 551 Review Question Answers 551 Exam Question Answers 553 Chapter 6: Physical Security 554 Review Question Answers 554 Exam Question Answers 556 Chapter 7: Access Management 556 Review Question Answers 556 Exam Question Answers 558 Chapter 8: ICS Security Governance and Risk Management 559 Review Question Answers 559 Exam Question Answers 560 Chapter 9: ICS Security Assessments 561 Review Question Answers 561 Exam Question Answers 563 Chapter 10: ICS Security Monitoring and Incident Response 564 Review Question Answers 564 Exam Question Answers 565 Chapter 11: Disaster Recovery and Business Continuity 567 Review Question Answers 567 Exam Question Answers 568 Index 571

    3 in stock

    £30.39

  • AI for Humanity

    John Wiley & Sons Inc AI for Humanity

    3 in stock

    Book SynopsisCapture the value of cutting-edge AI while mitigating its most salient risks AI For Humanity: Building a Sustainable AI for the Future delivers an incisive and timely discussion of how to design, build, and implement cutting-edge AI in for-profit firms and other organizations in a responsible, sustainable, and ethical way. The book walks you through the three pillars of human-focused AI developmentgovernance, technology, and commercializationand dives deep into each one, showing you how to create AI products and services that better humanity and advance universally held values. You'll find methodologies and frameworks that mitigate against some of the most profound and unsettling risks of unchecked artificial intelligence development, and roadmaps to help you avoid the numerous pitfalls and traps awaiting unsuspecting companies, managers, and executives. You'll also discover: Real-world case studies, from companies including SAP, Huawei, and Tencent, demonstrating the actual dilemmas and questions firms face when developing and implementing this extraordinary techActionable commitments you can make to help ensure you and your company avoid the ethical and reputational risks associated with AIStrategies for AI product and service development consistent with sustainable growth Perfect for managers, executives, directors, and other business leaders with a stake in responsible artificial intelligence design, development, and implementation, AI For Humanity will also interest regulators, academics, thought leaders, and policy makers doing their best to capture AI's substantial potential value while mitigating its most serious risks.

    3 in stock

    £24.79

  • Autodesk Maya 2023 Basics Guide

    SDC Publications Autodesk Maya 2023 Basics Guide

    3 in stock

    Book SynopsisWritten by renowned author and 3D artist Kelly L. Murdock, Autodesk Maya 2023 Basics Guide is designed to give new users a solid understanding of the fundamental skills needed to create beautiful 3D models and stunning animations with Autodesk Maya.

    3 in stock

    £67.45

  • VERISM A POCKET GUIDE

    VAN HAREN PUBLISHING VERISM A POCKET GUIDE

    3 in stock

    Book SynopsisThis pocket guide will introduce you to VeriSM key concepts and the VeriSM model and help you to understand how they can apply in your organization.

    3 in stock

    £17.05

  • OCR GCSE 91 Computer Science Revision Cards

    HarperCollins Publishers OCR GCSE 91 Computer Science Revision Cards

    Book SynopsisExam Board: OCRLevel: GCSE Grade 9-1Subject: Computer ScienceSuitable for the 2025 examsIdeal GCSE grade 9-1 practice in handy revision cardsWhat can you remember? Test your OCR GCSE 9-1 Computer Science knowledge!Revise, practise and test yourself on every topic. Mix them up to revise and test yourself on the go.Suitable for the 2016 and 2020 specification 100 topic-based GCSE revision cards How to Use cards include revision tips and games Revise cards: recap key facts Memorise cards: learn important terms and definitions Test cards: quick-fire questionsTrade Review“Generally excellent. Attractive layout, clear and easy to access. There is necessary focus on exam skills, but presented in an interesting, step-by-step format.” Susan Stirrup, King’s Ely “I like the clear layout, especially the spacing of the questions – it is very accessible.” Fiona Hall, Sheringham High School “Colourful and informative.” Jane Hamilton, Alsager School

    £8.99

  • RealTime Rendering Fourth Edition

    Taylor & Francis Ltd RealTime Rendering Fourth Edition

    3 in stock

    Book SynopsisReal-Time Rendering combines fundamental principles with guidance on the latest techniques to provide a complete reference on three-dimensional interactive computer graphics. It will help you increase speed and improve image quality and learn the features and limitations of acceleration algorithms and graphics APIs. This latest fourth edition has been updated to include a chapter on virtual reality and augmented reality and covers new topics such as visual appearance, global illumination, and curves and curved surfaces.It is for anyone serious about computer graphics who wants to learn about algorithms that create synthetic images fast enough that the viewer can interact with a virtual environment.ReviewsThis is the book I recommend to everyone starting out in the industry. Not only is it a great reference on so many topics, each topic is covered in impressive depth with great references for further exploration. â Alex Vlachos, Valve<Table of Contentschapter 1 Introductionchapter 2 The Graphics Rendering Pipelinechapter 3 The Graphics Processing Unitchapter 4 Transformschapter 5 Shading Basicschapter 6 Texturingchapter 7 Shadowschapter 8 Light and Colorchapter 9 Physically-Based Shadingchapter 10 Local Illuminationchapter 11 Global Illuminationchapter 12 Image-Space Effectschapter 13 Beyond Polygonschapter 14 Volumetric and Translucency Renderingchapter 15 Non-Photorealistic Renderingchapter 16 Polygonal Techniqueschapter 17 Curves and Curved Surfaceschapter 18 Pipeline Optimizationchapter 19 Acceleration Algorithmschapter 20 Effcient Shadingchapter 21 Virtual and Augmented Realitychapter 22 Intersection Test Methodschapter 23 Graphics Hardwarechapter 24 The Future

    3 in stock

    £82.99

  • CISSP AllinOne Exam Guide Ninth Edition

    McGraw-Hill Education CISSP AllinOne Exam Guide Ninth Edition

    2 in stock

    Book SynopsisA new edition of Shon Harrisâ bestselling exam prep guideâfully updated for the 2021 version of the CISSP examThoroughly updated for the latest release of the Certified Information Systems Security Professional exam, this comprehensive resource covers all objectives in the 2021 CISSP exam developed by the International Information Systems Security Certification Consortium (ISC)2 . CISSP All-in-One Exam Guide, Ninth Edition features learning objectives at the beginning of each chapter, exam tips, practice questions, and in-depth explanations. Written by leading experts in information security certification and training, this completely up-to-date self-study system helps you pass the exam with ease and also serves as an essential on-the-job reference.Covers all 8 CISSP domains: Security and risk management Asset security Security architecture and engineering Communication and network security Identity and access ma

    2 in stock

    £45.89

  • Gray Hat Hacking The Ethical Hackers Handbook

    McGraw-Hill Education Gray Hat Hacking The Ethical Hackers Handbook

    2 in stock

    Book SynopsisUp-to-date strategies for thwarting the latest, most insidious network attacksThis fully updated, industry-standard security resource shows, step by step, how to fortify computer networks by learning and applying effective ethical hacking techniques. Based on curricula developed by the authors at major security conferences and colleges, the book features actionable planning and analysis methods as well as practical steps for identifying and combating both targeted and opportunistic attacks.Gray Hat Hacking: The Ethical Hacker's Handbook, Sixth Edition clearly explains the enemyâs devious weapons, skills, and tactics and offers field-tested remedies, case studies, and testing labs. You will get complete coverage of Internet of Things, mobile, and Cloud security along with penetration testing, malware analysis, and reverse engineering techniques. State-of-the-art malware, ransomware, and system exploits are thoroughly explained.Fully revised conTable of ContentsPrefaceAcknowledgmentsIntroduction Part I. Preparation Chapter 1. Gray Hat Hacking Gray Hat Hacking Overview History of Hacking Ethics and Hacking Definition of Gray Hat Hacking History of Ethical Hacking History of Vulnerability Disclosure Bug Bounty Programs Know the Enemy: Black Hat Hacking Advanced Persistent Threats Lockheed Martin Cyber Kill Chain Courses of Action for the Cyber Kill Chain MITRE ATT&CK Framework Summary For Further Reading References Chapter 2. Programming Survival Skills C Programming Language Basic C Language Constructs Lab 2-1: Format Strings Lab 2-2: Loops Lab 2-3: if/else Sample Programs Lab 2-4: hello.c Lab 2-5: meet.c Compiling with gcc Lab 2-6: Compiling meet.c Computer Memory Random Access Memory Endian Segmentation of Memory Programs in Memory Buffers Strings in Memory Pointers Putting the Pieces of Memory Together Lab 2-7: memory.c Intel Processors Registers Assembly Language Basics Machine vs. Assembly vs. C AT&T vs. NASM Addressing Modes Assembly File Structure Lab 2-8: Simple Assembly Program Debugging with gdb gdb Basics Lab 2-9: Debugging Lab 2-10: Disassembly with gdb Python Survival Skills Getting Python Lab 2-11: Launching Python Lab 2-12: “Hello, World!” in Python Python Objects Lab 2-13: Strings Lab 2-14: Numbers Lab 2-15: Lists Lab 2-16: Dictionaries Lab 2-17: Files with Python Lab 2-18: Sockets with Python Summary For Further Reading References Chapter 3. Linux Exploit Development Tools Binary, Dynamic Information-Gathering Tools Lab 3-1: Hello.c Lab 3-2: ldd Lab 3-3: objdump Lab 3-4: strace Lab 3-5: ltrace Lab 3-6: checksec Lab 3-7: libc-database Lab 3-8: patchelf Lab 3-9: one_gadget Lab 3-10: Ropper Extending gdb with Python Pwntools CTF Framework and Exploit Development Library Summary of Features Lab 3-11: leak-bof.c HeapME (Heap Made Easy) Heap Analysis and Collaboration Tool Installing HeapME Lab 3-12: heapme_demo.c Summary For Further Reading References Chapter 4. Introduction to Ghidra Creating Our First Project Installation and QuickStart Setting the Project Workspace Functionality Overview Lab 4-1: Improving Readability with Annotations Lab 4-2: Binary Diffing and Patch Analysis Summary For Further Reading References Chapter 5. IDA Pro Introduction to IDA Pro for Reverse Engineering What Is Disassembly? Navigating IDA Pro IDA Pro Features and Functionality Cross-References (Xrefs) Function Calls Proximity Browser Opcodes and Addressing Shortcuts Comments Debugging with IDA Pro Summary For Further Reading References Part II. Ethical Hacking Chapter 6. Red and Purple Teams Introduction to Red Teams Vulnerability Scanning Validated Vulnerability Scanning Penetration Testing Threat Simulation and Emulation Purple Team Making Money with Red Teaming Corporate Red Teaming Consultant Red Teaming Purple Team Basics Purple Team Skills Purple Team Activities Summary For Further Reading References Chapter 7. Command and Control (C2) Command and Control Systems Metasploit Lab 7-1: Creating a Shell with Metasploit PowerShell Empire Covenant Lab 7-2: Using Covenant C2 Payload Obfuscation msfvenom and Obfuscation Lab 7-3: Obfuscating Payloads with msfvenom Creating C# Launchers Lab 7-4: Compiling and Testing C# Launchers Creating Go Launchers Lab 7-5: Compiling and Testing Go Launchers Creating Nim Launchers &n bsp; Lab 7-6: Compiling and Testing Nim Launchers Network Evasion Encryption Alternate Protocols C2 Templates EDR Evasion Killing EDR Products Bypassing Hooks Summary For Further Reading Chapter 8. Building a Threat Hunting Lab Threat Hunting and Labs Options of Threat Hunting Labs Method for the Rest of this Chapter Basic Threat Hunting Lab: DetectionLab Prerequisites Lab 8-1: Install the Lab on Your Host Lab 8-2: Install the Lab in the Cloud Lab 8-3: Looking Around the Lab Extending Your Lab HELK Lab 8-4: Install HELK Lab 8-5: Install Winlogbeat Lab 8-6: Kibana Basics Lab 8-7: Mordor Summary For Further Reading References Chapter 9. Introduction to Threat Hunting Threat Hunting Basics Types of Threat Hunting Workflow of a Threat Hunt Normalizing Data Sources with OSSEM Data Sources OSSEM to the Rescue Data-Driven Hunts Using OSSEM MITRE ATT&CK Framework Refresher: T1003.002 Lab 9-1: Visualizing Data Sources with OSSEM Lab 9-2: AtomicRedTeam Attacker Emulation Exploring Hypothesis-Driven Hunts Lab 9-3: Hypothesis that Someone Copied a SAM File Crawl, Walk, Run Enter Mordor Lab 9-4: Hypothesis that Someone Other than an Admin Launched PowerShell Threat Hunter Playbook Departure from HELK for Now Spark and Jupyter Lab 9-5: Automated Playbooks and Sharing of Analytics Summary For Further Reading References Part III. Hacking Systems Chapter 10. Basic Linux Exploits Stack Operations and Function-Calling Procedures Buffer Overflows Lab 10-1: Overflowing meet.c Ramifications of Buffer Overflows Local Buffer Overflow Exploits Lab 10-2: Components of the Exploit Lab 10-3: Exploiting Stack Overflows from the Command Line Lab 10-4: Writing the Exploit with Pwntools Lab 10-5: Exploiting Small Buffers Exploit Development Process Lab 10-6: Building Custom Exploits Summary For Further Reading Chapter 11. Advanced Linux Exploits Lab 11-1: Vulnerable Program and Environment Setup Lab 11-2: Bypassing Non-Executable Stack (NX) with Return-Oriented Programming (ROP) Lab 11-3: Defeating Stack Canaries Lab 11-4: ASLR Bypass with an Information Leak Lab 11-5: PIE Bypass with an Information Leak Summary For Further Reading References Chapter 12. Linux Kernel Exploits Lab 12-1: Environment Setup and Vulnerable procfs Module Lab 12-2: ret2usr Lab 12-3: Defeating Stack Canaries Lab 12-4: Bypassing Supervisor Mode Execution Protection (SMEP) and Kernel Page-Table Isolation (KPTI) Lab 12-5: Bypassing Supervisor Mode Access Prevention (SMAP) Lab 12-6: Defeating Kernel Address Space Layout Randomization (KASLR) Summary For Further Reading References Chapter 13. Basic Windows Exploitation Compiling and Debugging Windows Programs Lab 13-1: Compiling on Windows Debugging on Windows with Immunity Debugger Lab 13-2: Crashing the Program Writing Windows Exploits Exploit Development Process Review Lab 13-3: Exploiting ProSSHD Server Understanding Structured Exception Handling Understanding and Bypassing Common Windows Memory Protections Safe Structured Exception Handling Bypassing SafeSEH Data Execution Prevention Return-Oriented Programming Gadgets Building the ROP Chain Summary For Further Reading References Chapter 14. Windows Kernel Exploitation The Windows Kernel Kernel Drivers Kernel Debugging Lab 14-1: Setting Up Kernel Debugging Picking a Target Lab 14-2: Obtaining the Target Driver Lab 14-3: Reverse Engineering the Driver Lab 14-4: Interacting with the Driver Token Stealing Lab 14-5: Arbitrary Pointer Read/Write Lab 14-6: Writing a Kernel Exploit Summary For Further Reading References Chapter 15. PowerShell Exploitation Why PowerShell Living off the Land PowerShell Logging PowerShell Portability Loading PowerShell Scripts Lab 15-1: The Failure Condition Lab 15-2: Passing Commands on the Command Line Lab 15-3: Encoded Commands Lab 15-4: Bootstrapping via the Web Exploitation and Post-Exploitation with PowerSploit Lab 15-5: Setting Up PowerSploit Lab 15-6: Running Mimikatz Through PowerShell Using PowerShell Empire for C2 Lab 15-7: Setting Up Empire Lab 15-8: Staging an Empire C2 Lab 15-9: Using Empire to Own the System Lab 15-10: Using WinRM to Launch Empire Summary For Further Reading Reference Chapter 16. Getting Shells Without Exploits Capturing Password Hashes Understanding LLMNR and NBNS Understanding Windows NTLMv1 and NTLMv2 Authentication Using Responder Lab 16-1: Getting Passwords with Responder Using Winexe Lab 16-2: Using Winexe to Access Remote Systems Lab 16-3: Using Winexe to Gain Elevated Privileges Using WMI Lab 16-4: Querying System Information with WMI Lab 16-5: Executing Commands with WMI Taking Advantage of WinRM Lab 16-6: Executing Commands with WinRM Lab 16-7: Using Evil-WinRM to Execute Code Summary For Further Reading Reference Chapter 17. Post-Exploitation in Modern Windows Environments Post-Exploitation Host Recon Lab 17-1: Using whoami to Identify Privileges Lab 17-2: Using Seatbelt to Find User Information Lab 17-3: System Recon with PowerShell Lab 17-4: System Recon with Seatbelt Lab 17-5: Getting Domain Information with PowerShell Lab 17-6: Using PowerView for AD Recon Lab 17-7: Gathering AD Data with SharpHound Escalation Lab 17-8: Profiling Systems with winPEAS Lab 17-9: Using SharpUp to Escalate Privileges Lab 17-10: Searching for Passwords in User Objects Lab 17-11: Abusing Kerberos to Gather Credentials Lab 17-12: Abusing Kerberos to Escalate Privileges Active Directory Persistence Lab 17-13: Abusing AdminSDHolder Lab 17-14: Abusing SIDHistory Summary For Further Reading Chapter 18. Next-Generation Patch Exploitation Introduction to Binary Diffing Application Diffing Patch Diffing Binary Diffing Tools BinDiff turbodiff Lab 18-1: Our First Diff Patch Management Process Microsoft Patch Tuesday Obtaining and Extracting Microsoft Patches Summary For Further Reading References Part IV. Hacking IoT Chapter 19. Internet of Things to Be Hacked Internet of Things (IoT) Types of Connected Things Wireless Protocols Communication Protocols Security Concerns Shodan IoT Search Engine Web Interface Shodan Command-Line Interface Lab 19-1: Using the Shodan Command Line Shodan API Lab 19-2: Testing the Shodan API Lab 19-3: Playing with MQTT Implications of this Unauthenticated Access to MQTT IoT Worms: It Was a Matter of Time Prevention Summary For Further Reading References Chapter 20. Dissecting Embedded Devices CPU Microprocessor Microcontrollers System on Chip Common Processor Architectures Serial Interfaces UART SPI I2C Debug Interfaces JTAG SWD Software Bootloader No Operating System Real-Time Operating System General Operating System Summary For Further Reading References Chapter 21. Exploiting Embedded Devices Static Analysis of Vulnerabilities in Embedded Devices Lab 21-1: Analyzing the Update Package Lab 21-2: Performing Vulnerability Analysis Dynamic Analysis with Hardware The Test Environment Setup Ettercap Dynamic Analysis with Emulation FirmAE Lab 21-3: Setting Up FirmAE Lab 21-4: Emulating Firmware Lab 21-5: Exploiting Firmware Summary For Further Reading References Chapter 22. Software-Defined Radio Getting Started with SDR What to Buy Not So Quick: Know the Rules Learn by Example Search Capture Replay Analyze Preview Execute Summary For Further Reading Part V. Hacking Hypervisors Chapter 23. Hypervisors 101 What Is a Hypervisor? Popek and Goldberg Virtualization Theorems Goldberg’s Hardware Virtualizer Type-1 and Type-2 VMMs x86 Virtualization Dynamic Binary Translation Ring Compression Shadow Paging Paravirtualization Hardware Assisted Virtualization VMX EPT Summary References Chapter 24. Creating a Research Framework Hypervisor Attack Surface The Unikernel Lab 24-1: Booting and Communication Lab 24-2: Communication Protocol Boot Message Implementation Handling Requests The Client (Python) Communication Protocol (Python) Lab 24-3: Running the Guest (Python) Lab 24-4: Code Injection (Python) Fuzzing The Fuzzer Base Class Lab 24-5: IO-Ports Fuzzer Lab 24-6: MSR Fuzzer Lab 24-7: Exception Handling Fuzzing Tips and Improvements Summary References Chapter 25. Inside Hyper-V Environment Setup Hyper-V Architecture Hyper-V Components Virtual Trust Levels Generation-1 VMs Lab 25-1: Scanning PCI Devices in a Generation-1 V

    2 in stock

    £36.79

  • Succeeding in Business with Microsoft ExcelÂ

    Cengage Learning, Inc Succeeding in Business with Microsoft ExcelÂ

    3 in stock

    Book SynopsisSUCCEEDING IN BUSINESS WITH MICROSOFT OFFICE EXCEL 2013 prepares your students to solve business problems by moving beyond the basic "point and click" skills to think critically about realistic business situations. When students combine software analysis with their own decision making abilities, they are more likely meet any business challenge with success. The Succeeding in Business Series emphasizes problem-solving, critical thinking, and analysis challenging students to find efficient and effective solutions.Trade ReviewIntroduction: Introduction to Problem Solving and Decision making with Microsoft Excel 2013. 1. Applying Fundamental Excel Skills and Tools in Problem Solving. 2. Solving Problems with Statistical Analysis Tools. 3. Determining Effective Data Display with Charts 4. Applying Logic in Decision Making. 5. Retrieving Data for Computation, analysis, and Reference. 6. Evaluating the Financial Impact of Loans and Investments. 7. Organizing Data for Effective Analysis. 8. Using Data Tables and Excel Scenarios for What-if Analysis. 9. Enhancing Decision Making with Solver. 10. Troubleshooting Workbooks and Creating Excel Applications. Appendix: Working with Array Functions. Glossary. Index.Table of ContentsIntroduction: Introduction to Problem Solving and Decision making with Microsoft Excel 2013. 1. Applying Fundamental Excel Skills and Tools in Problem Solving. 2. Solving Problems with Statistical Analysis Tools. 3. Determining Effective Data Display with Charts 4. Applying Logic in Decision Making. 5. Retrieving Data for Computation, analysis, and Reference. 6. Evaluating the Financial Impact of Loans and Investments. 7. Organizing Data for Effective Analysis. 8. Using Data Tables and Excel Scenarios for What-if Analysis. 9. Enhancing Decision Making with Solver. 10. Troubleshooting Workbooks and Creating Excel Applications. Appendix: Working with Array Functions. Glossary. Index.

    3 in stock

    £50.34

  • Computer Science An Overview Global Edition

    Pearson Education Limited Computer Science An Overview Global Edition

    1 in stock

    Book SynopsisA ground-up approach to foundational computer science.Computer Science: An Overview, 13th edition, is an introduction for students of all backgrounds. This edition contains over 1,000 questions and exercises to reinforce core concepts.This text is comprehensive and highly accessible, making it ideal for undergraduate studies in computer science.Table of Contents* Asterisks indicate suggestions for optional sections. Introduction 0.1 The Role of Algorithms 0.2 The History of Computing 0.3 An Outline of Our Study 0.4 The Overarching Themes of Computer Science Data Storage 1.1 Bits and Their Storage 1.2 Main Memory 1.3 Mass Storage 1.4 Representing Information as Bit Patterns *1.5 The Binary System *1.6 Storing Integers *1.7 Storing Fractions *1.8 Data and Programming *1.9 Data Compression *1.10 Communication Errors Data Manipulation 2.1 Computer Architecture 2.2 Machine Language 2.3 Program Execution *2.4 Arithmetic/Logic Instructions *2.5 Communicating with Other Devices *2.6 Programming Data Manipulation *2.7 Other Architectures Operating Systems 3.1 The History of Operating Systems 3.2 Operating System Architecture 3.3 Coordinating the Machine's Activities *3.4 Handling Competition Among Processes 3.5 Security Networking and the Internet 4.1 Network Fundamentals 4.2 The Internet 4.3 The World Wide Web *4.4 Internet Protocols *4.5 Simple Client Server 4.6 Cybersecurity Algorithms 5.1 The Concept of an Algorithm 5.2 Algorithm Representation 5.3 Algorithm Discovery 5.4 Iterative Structures 5.5 Recursive Structures 5.6 Efficiency and Correctness Programming Languages 6.1 Historical Perspective 6.2 Traditional Programming Concepts 6.3 Procedural Units 6.4 Language Implementation 6.5 Object-Oriented Programming *6.6 Programming Concurrent Activities *6.7 Declarative Programming Software Engineering 7.1 The Software Engineering Discipline 7.2 The Software Life Cycle 7.3 Software Engineering Methodologies 7.4 Modularity 7.5 Tools of the Trade 7.6 Quality Assurance 7.7 Documentation 7.8 The Human-Machine Interface 7.9 Software Ownership and Liability Data Abstractions 8.1 Basic Data Structures 8.2 Related Concepts 8.3 Implementing Data Structures 8.4 A Short Case Study 8.5 Customized Data Types 8.6 Classes and Objects *8.7 Pointers in Machine Language Database Systems 9.1 Database Fundamentals 9.2 The Relational Model *9.3 Object-Oriented Databases *9.4 Maintaining Database Integrity *9.5 Traditional File Structures 9.6 Data Mining 9.7 Social Impact of Database Technology Computer Graphics 10.1 The Scope of Computer Graphics 10.2 Overview of 3D Graphics 10.3 Modeling 10.4 Rendering *10.5 Dealing with Global Lighting 10.6 Animation Artificial Intelligence 11.1 Intelligence and Machines 11.2 Perception 11.3 Reasoning 11.4 Additional Areas of Research 11.5 Artificial Neural Networks 11.6 Robotics 11.7 Considering the Consequences Theory of Computation 12.1 Functions and Their Computation 12.2 Turing Machines 12.3 Universal Programming Languages 12.4 A Noncomputable Function 12.5 Complexity of Problems *12.6 Public-Key Cryptography Appendixes: A. ASCII B. Circuits to Manipulate Two's Complement Representations C. Vole: A Simple Machine Language D. High-Level Programming Languages E. The Equivalence of Iterative and Recursive Structures F. Answers to Questions & Exercises Index

    1 in stock

    £76.99

  • Essential Maths Skills for ASA Level Computer

    Hodder Education Essential Maths Skills for ASA Level Computer

    3 in stock

    Book SynopsisIf you struggle with binary multiplication, or Big O Notation, this is the book for you. This textbook companion will help improve your essential maths skills for computer science, whichever awarding body specification you''re following. You can use it throughout your course, whenever you feel you need some extra help.- Develop your understanding of both maths and computer science with all worked examples and questions within a computer science context- Improve your confidence with a step-by-step approach to every maths skill- Measure your progress with guided and non-guided questions to see how you''re improving- Understand where you''re going wrong with full worked solutions to every question - Feel confident in expert guidance from experienced teachers and examiners Victoria Ellis and Gavin Craddock, reviewed by Dr Kathleen Maitland, Senior Lecturer in Computing and Director of the SAS Student Academy at Birmingham City UniversityTrade ReviewA great book to help deliver the maths elements of the new Computing Science specifications - it works well alongside the other resources from Hodder. -- Mrs Elizabeth McCueUnlike many textbooks which just gives the answers to exercises at the back of the book, the guided questions takes students through the logic (thought process) of finding the answer or solution to a problem: it is like having the tutor standing beside you explaining each concept. -- Dr Kathleen Maitland, Senior Lecturer in Computing * Ceri Jenkins *

    3 in stock

    £15.84

  • Design Integration Using Autodesk Revit 2023:

    SDC Publications Design Integration Using Autodesk Revit 2023:

    3 in stock

    Book SynopsisDesign Integration Using Autodesk Revit 2023 is designed to provide you with a well-rounded knowledge of Autodesk Revit tools and techniques. All three disciplines of the Revit platform are introduced in this textbook.

    3 in stock

    £57.60

  • Creo Parametric 9.0 Advanced Tutorial

    SDC Publications Creo Parametric 9.0 Advanced Tutorial

    3 in stock

    Book SynopsisThe purpose of Creo Parametric 9.0 Advanced Tutorial is to introduce you to some of the more advanced features, commands, and functions in Creo Parametric. Each lesson concentrates on a few of the major topics and the text attempts to explain the whyâs of the commands in addition to a concise step-by-step description of new command sequences.This book is suitable for a second course in Creo Parametric and for users who understand the features already covered in Roger Toogoodâs Creo Parametric Tutorial. The style and approach of the previous tutorial have been maintained from the previous book and the text picks up right where the last tutorial left off.The material covered in this tutorial represents an overview of what is felt to be the most commonly used and important functions. These include customization of the working environment, advanced feature creation (sweeps, round sets, draft and tweaks, UDFs, patterns and family tables), layers, Pro/PROGRAM, and advanced drawing and assembly functions.Creo Parametric 9.0 Advanced Tutorial consists of eight lessons. A continuing theme throughout the lessons is the creation of parts for a medium-sized modeling project. The project consists of a small three-wheeled utility cart. Project parts are given at the end of each lesson that utilize functions presented earlier in that lesson. Final assembly is performed in the last lesson.

    3 in stock

    £61.75

  • Commercial Design Using Autodesk Revit 2024

    SDC Publications Commercial Design Using Autodesk Revit 2024

    3 in stock

    Book Synopsis

    3 in stock

    £63.64

  • The Mathematical Theory of Communication

    University of Illinois Press The Mathematical Theory of Communication

    Book SynopsisShannon's major precept, that all communication is essentially digital, is now so commonplace among the modern digitalia that many wonder why Shannon needed to state such an obvious axiomTrade Review"A beautiful example of a theory that unifies hitherto separate branches of physical science, and Dr. Weaver makes important suggestions as to how this unity may be extended to include semantics and pragmatics."--Philosophical Review"Readers who are interested in language, communication, meaning, and related problems will find this monograph rewarding."--Quarterly Review of Biology "This book cannot be ignored by anyone with direct professional concern with these applications and many applied physicists without this concern should, like the reviewer, find the book absorbing."--S. Whitehead, British Journal of Applied Physics

    £42.75

  • CISM Certified Information Security Manager

    McGraw-Hill Education CISM Certified Information Security Manager

    Book SynopsisUp-to-date practice questions that cover every topic on the 2022 version of the CISM examTake the current version of the challenging CISM exam with complete confidence using the detailed information contained in this fully updated self-study guide. Written by an expert in the field, the book features hundreds of practice exam questions that match those on the live test in content, format, tone, and feel. In-depth answer explanations are provided for both the correct and incorrect answer choices. CISM Certified Information Security Manager Practice Exams, Second Edition supplements the CISM All-in-One Exam Guide and completely covers every objective of the 2022 exam release. In total, the book contains more than 300 realistic practice questions.â  Offers 100% coverage of all four CISM exam domainsâ  Online content includes access to an additional 150 practice questions in the TotalTester

    £28.79

  • The Fourth Revolution

    Oxford University Press The Fourth Revolution

    2 in stock

    Book SynopsisWho are we, and how do we relate to each other? Luciano Floridi, one of the leading figures in contemporary philosophy, argues that the explosive developments in Information and Communication Technologies (ICTs) is changing the answer to these fundamental human questions. As the boundaries between life online and offline break down, and we become seamlessly connected to each other and surrounded by smart, responsive objects, we are all becoming integrated into an infosphere. Personas we adopt in social media, for example, feed into our ''real'' lives so that we begin to live, as Floridi puts in, onlife. Following those led by Copernicus, Darwin, and Freud, this metaphysical shift represents nothing less than a fourth revolution. Onlife defines more and more of our daily activity - the way we shop, work, learn, care for our health, entertain ourselves, conduct our relationships; the way we interact with the worlds of law, finance, and politics; even the way we conduct war. In every department of life, ICTs have become environmental forces which are creating and transforming our realities. How can we ensure that we shall reap their benefits? What are the implicit risks? Are our technologies going to enable and empower us, or constrain us? Floridi argues that we must expand our ecological and ethical approach to cover both natural and man-made realities, putting the ''e'' in an environmentalism that can deal successfully with the new challenges posed by our digital technologies and information society.Table of ContentsPreface ; Acknowledgements ; List of figures ; 1. Hyperhistory ; 2. Space: Infosphere ; 3. Identity: Onlife ; 4. Self-Understanding: The Four Revolutions ; 5. Privacy: Informational Friction ; 6. Intelligence: Inscribing the World ; 7. Agency: Enveloping the World ; 8. Politics: The Rise of the Multi-Agent System ; 9. Environment: The Digital Gambit ; 10. Ethics: E-nvironmentalism ; Further Reading ; References ; Endnotes ; Index

    2 in stock

    £12.34

  • Networks

    Oxford University Press Networks

    2 in stock

    Book SynopsisThe study of networks, including computer networks, social networks, and biological networks, has attracted enormous interest in the last few years. The rise of the Internet and the wide availability of inexpensive computers have made it possible to gather and analyze network data on an unprecedented scale, and the development of new theoretical tools has allowed us to extract knowledge from networks of many different kinds. The study of networks is broadly interdisciplinary and central developments have occurred in many fields, including mathematics, physics, computer and information sciences, biology, and the social sciences. This book brings together the most important breakthroughs in each of these fields and presents them in a coherent fashion, highlighting the strong interconnections between work in different areas.Topics covered include the measurement of networks; methods for analyzing network data, including methods developed in physics, statistics, and sociology; fundamentals of graph theory; computer algorithms; mathematical models of networks, including random graph models and generative models; and theories of dynamical processes taking place on networks.Trade ReviewThis is the definitive book on networks, friendly enough for anyone to read and serious enough for researchers to find their way. [Newman] is one of the founders and leaders of the field and has updated the book with cutting-edge topics. * Professor Cris Moore, Santa Fe Institute *This is the definitive book on network science, by one of its most brilliant researchers and graceful expositors. The second edition of Mark Newman's Networks is clear, comprehensive, and fascinating. * Steven Strogatz, Department of Mathematics, Cornell University, USA *This is an excellent textbook by one of the preeminent scholars in the study of networks. I draw heavily from it when teaching my undergraduate course on networks, and I am very pleased to see a new edition of the book. Newman's clear exposition shines through in this textbook. * Mason Porter, Department of Mathematics, UCLA, USA *An extraordinarily comprehensive and clear exposition of network science from one of the giants in the field. Newman succeeds in making accessible to a broad readership even the most technical content. * Santo Fortunato, School of Informatics and Computing, Indiana University *Reviews from previous edition:Networks accomplishes two key goals: It provides a comprehensive introduction and presents the theoretic backbone of network science. [] The book is balanced in its presentation of theoretical concepts, computational techniques, and algorithms. The level of difficulty increases which each chapter [which] makes the book particularly valuable to physics students who wish to acquire a solid foundation based on their knowledge of basic linear algebra, calculus, and differential equations. * Physics Today *Newman has written a wonderful book that gives an extensive overview of the broadly interdisciplinary network-related developments that have occured in many fields, including mathematics, physics, computer science, biology, and the social sciences ... Overall, a valuable resource covering a wide-randing field. * Choice *Likely to become the standard introductory textbook for the study of networks [...] Overall, this is an excellent textbook for the growing field of networks. It is cleverly written and suitable as both an introduction for undergraduate students (particularly Parts 1 to 3) and as a roadmap for graduate students. [...] Being highly self-contained, computer scientists and professionals from other fields can also use the book - in fact, the author himself is a physicist. In short, this book is a delight for the inquisitive mind. * Computing Reviews *This book brings together, for the first time, the most important breakthroughs in each of these fields and presents them in a coherent fashion, highlighting the strong connections between work in different subject areas. * CERN Courier *Table of Contents1: Introduction Part I: The empirical study of networks 2: Technological networks 3: Networks of information 4: Social networks 5: Biological networks Part II: Fundamentals of network theory 6: Mathematics of networks 7: Measures and metrics 8: Computer algorithms 9: Network statistics and measurement error 10: The structure of real-world networks Part III: Network models 11: Random graphs 12: The configuration model 13: Models of network formation Part IV: Applications 14: Community structure 15: Percolation and network resilience 16: Epidemics on networks 17: Dynamical systems on networks 18: Network search

    2 in stock

    £65.55

  • Rules of Play Game Design Fundamentals The MIT

    MIT Press Rules of Play Game Design Fundamentals The MIT

    2 in stock

    Book SynopsisAn impassioned look at games and game design that offers the most ambitious framework for understanding them to date.As pop culture, games are as important as film or television—but game design has yet to develop a theoretical framework or critical vocabulary. In Rules of Play Katie Salen and Eric Zimmerman present a much-needed primer for this emerging field. They offer a unified model for looking at all kinds of games, from board games and sports to computer and video games. As active participants in game culture, the authors have written Rules of Play as a catalyst for innovation, filled with new concepts, strategies, and methodologies for creating and understanding games. Building an aesthetics of interactive systems, Salen and Zimmerman define core concepts like play, design, and interactivity. They look at games through a series of eighteen game design schemas, or conceptual frameworks, including games as systems of emergence and information, as contexts fo

    2 in stock

    £64.80

  • Structure and Interpretation of Computer Programs

    2 in stock

    £64.80

  • Introduction to the Theory of Computation

    Introduction to the Theory of Computation

    1 in stock

    Book SynopsisGain a clear understanding of even the most complex, highly theoretical computational theory topics in the approachable presentation found only in the market-leading INTRODUCTION TO THE THEORY OF COMPUTATION, 3E. The number one choice for today's computational theory course, this revision continues the book's well-know, approachable style with timely revisions, additional practice, and more memorable examples in key areas. A new first-of-its-kind theoretical treatment of deterministic context-free languages is ideal for a better understanding of parsing and LR(k) grammars. You gain a solid understanding of the fundamental mathematical properties of computer hardware, software, and applications with a blend of practical and philosophical coverage and mathematical treatments, including advanced theorems and proofs. INTRODUCTION TO THE THEORY OF COMPUTATION, 3E's comprehensive coverage makes this a valuable reference for your continued studies in theoretical computing.Table of ContentsIntroduction. PART 1: AUTOMATA AND LANGUAGES. 1. Regular Languages. 2. Context-Free Languages. PART 2: COMPUTABILITY THEORY. 3. The Church-Turing Thesis. 4. Decidability. 5. Reducibility. 6. Advanced Topics in Computability Theory. PART 3: COMPLEXITY THEORY. 7. Time Complexity. 8. Space Complexity. 9. Intractability. 10. Advanced Topics in Complexity Theory. Selected Bibliography.

    1 in stock

    £73.99

  • Programming Logic and Design

    Cengage Learning, Inc Programming Logic and Design

    2 in stock

    Book SynopsisTable of Contents1. An Overview of Computers and Programming. 2. Elements of High-Quality Programs. 3. Understanding Structure. 4. Making Decisions. 5. Looping. 6. Arrays. 7. File Handling and Applications. 8. Advanced Data Handling Concepts. 9. Advanced Modularization Techniques. 10. Object-Oriented Programming. 11. More Object-Oriented Programming Concepts. 12. Event-Driven GUI Programming, Multithreading, and Animation. Appendix A: Understanding Numbering Systems and Computer Codes. Appendix B: Solving Difficult Structuring Problems .

    2 in stock

    £68.99

  • The Elements of Statistical Learning Springer

    Springer-Verlag New York Inc. The Elements of Statistical Learning Springer

    Out of stock

    Book SynopsisOverview of Supervised Learning.- Linear Methods for Regression.- Linear Methods for Classification.- Basis Expansions and Regularization.- Kernel Smoothing Methods.- Model Assessment and Selection.- Model Inference and Averaging.- Additive Models, Trees, and Related Methods.- Boosting and Additive Trees.- Neural Networks.- Support Vector Machines and Flexible Discriminants.- Prototype Methods and Nearest-Neighbors.- Unsupervised Learning.- Random Forests.- Ensemble Learning.- Undirected Graphical Models.- High-Dimensional Problems: p ? N.Trade ReviewFrom the reviews:"Like the first edition, the current one is a welcome edition to researchers and academicians equally…. Almost all of the chapters are revised.… The Material is nicely reorganized and repackaged, with the general layout being the same as that of the first edition.… If you bought the first edition, I suggest that you buy the second editon for maximum effect, and if you haven’t, then I still strongly recommend you have this book at your desk. Is it a good investment, statistically speaking!" (Book Review Editor, Technometrics, August 2009, VOL. 51, NO. 3)From the reviews of the second edition:"This second edition pays tribute to the many developments in recent years in this field, and new material was added to several existing chapters as well as four new chapters … were included. … These additions make this book worthwhile to obtain … . In general this is a well written book which gives a good overview on statistical learning and can be recommended to everyone interested in this field. The book is so comprehensive that it offers material for several courses." (Klaus Nordhausen, International Statistical Review, Vol. 77 (3), 2009)“The second edition … features about 200 pages of substantial new additions in the form of four new chapters, as well as various complements to existing chapters. … the book may also be of interest to a theoretically inclined reader looking for an entry point to the area and wanting to get an initial understanding of which mathematical issues are relevant in relation to practice. … this is a welcome update to an already fine book, which will surely reinforce its status as a reference.” (Gilles Blanchard, Mathematical Reviews, Issue 2012 d)“The book would be ideal for statistics graduate students … . This book really is the standard in the field, referenced in most papers and books on the subject, and it is easy to see why. The book is very well written, with informative graphics on almost every other page. It looks great and inviting. You can flip the book open to any page, read a sentence or two and be hooked for the next hour or so.” (Peter Rabinovitch, The Mathematical Association of America, May, 2012)Table of ContentsIntroduction.- Overview of supervised learning.- Linear methods for regression.- Linear methods for classification.- Basis expansions and regularization.- Kernel smoothing methods.- Model assessment and selection.- Model inference and averaging.- Additive models, trees, and related methods.- Boosting and additive trees.- Neural networks.- Support vector machines and flexible discriminants.- Prototype methods and nearest-neighbors.- Unsupervised learning.

    Out of stock

    £61.74

  • Joyful Infographics

    Taylor & Francis Ltd Joyful Infographics

    2 in stock

    Book SynopsisIn Joyful Infographics: A Friendly, Human Approach to Data, one of the leading graphic designers of recent times shows how a judicious use of humor can make infographics more understandable. Written in non-academic, easy-to-understand language, and with historical and contemporary visual examples presented throughout, this small book provides a short history of light-hearted graphics. The text outlines nine clear ways to make graphics more understandable, explores the importance of the audience, shows you how to make information come alive during presentations through live-action performance' graphics, discusses why joy and smiling are good for you, and shows you how not to overdo it. The author website, featuring enlargeable graphics, can be found here: https://www.joyfulinfographics.com/.Even if a subject is delicate, controversial, or taboo, being graphically friendly to the audience is the right way to eTrade Review"This glorious project positions the word muse in the larger word amusing. Nigel’s modesty and the extent of the publications and innovations that he has brought uniquely to the profession of graphic design, information design, information architecture, explanation design and illustration is certainly enough to put him in the pantheon of the finest graphic designers of the late 20th and now the 21st century. He is one of my muses."-Richard Saul Wurman, Architect, Graphic Designer, Author, and Founder of TED"This is essential reading for information professionals, academics and students. Arguments about the way that information should be presented have been going on for decades. This subject resonates with anyone in the field, professional or academic. When presenting information, the balance between a serious approach and a lighter one is always a factor. It is all about engaging the intended audience. "-John Grimwade, School of Visual Communication, Ohio University, USA"Nigel Holmes has helped shape the standards of modern infographics like no other. His infographics are easily accessible, well-structured and - of course - fact-based. Nigel's body of work spans all types of infographics: charts, factual representations, and maps. They are memorized quickly and their information can be remembered accurately: this is mainly because they are designed to be light-hearted, humorous and confident. How Nigel plans, develops and designs infographics is a lesson par excellence. That's why Nigel Holmes' infographic work is not only required reading for my students: Understanding Nigel's approach to infographic design and his infographics' internal structure must be understood by my students in order to pass the course. This book will be in our library."-Michael Stoll, Augsburg University of Applied Sciences, Germany"Nigel’s fantastic work feeds the need to learn from the past in order to create more work like this today. It is a fantastic guide that informs as much as it entertains."-Jason Forrest, Editor-in-Chief, Nightingale: the journal of the Data Visualization Society"One of the best things with Nigel’s graphics is his approach, the stories are always smart and contemporary, with a good balance of information and humor. Readers will be inspired to read information in this positive way." -Fernando Gomez Baptista, National Geographic"Few things are as important for designers now as being able to effectively translate big data into memorable, meaningful, and concise graphics. Nigel Holmes has spent decades fostering human connection and understanding through joyful infographics. In this book, he applies his world-renowned brainy and playful approach to teach the next generation of graphic communicators how to master his craft."-Amanda Hostalka, Dean, School of Design, Stevenson University, USA"I am a huge fan of Nigel Holmes’ ability to infuse joy and humanity into science graphics. He even managed to inject life into an explanatory diagram about group theory and the mathematical underpinnings of symmetry, providing brilliant design details that acted as a welcoming gesture for folks new to the topic."-Jen Christiansen, senior graphics editor, Scientific American"Sign and symbol languages appear to be enjoying a 21st century renaissance as part of the expanding universe of digital data visualization. New ways of presenting the floods of data on literally everything has made it necessary to increase data literacy. What better way than through humor? Who better than the data viz pioneer, Nigel Holmes?" -Steven Heller, Author, co-chair MFA Design, School of Visual Arts, USA"Nigel Holmes is terrific."–Tim Harford, Author, Senior Columnist, Financial Times“Joyful Infographics itself is as friendly as Holmes’s graphic design work. The book is filled with examples of imaginative infographics. And he draws from a wide range of examples; readers can study visuals from fields as diverse as human physiology, advertising, and the Olympic games. Holmes also grounds his work in history: Chapter 3 traces visual representations of information throughout history, referencing everything from the Chauvet cave paintings to Henry Beck’s Tube maps, from the Bayeux Tapestry to emojis. Holmes also provides actionable instructions for designers. Chapter 4 offers nine techniques to make infographics more engaging, and Chapter 9 warns “Don’t do this!” and provides examples of how not to design infographics. Following his guidelines will help designers keep the humanity in their visual communication. In a time when many communication professionals are wondering how much of our work artificial intelligence can do, it’s a good reminder that it takes the human touch to communicate data in a way that audiences want to engage with.”--Elizabeth Hardin, University of Alabama, USA, Technical Communication, Volume 70, Number 3, August 2023Table of Contents0. Warming up : It's good to exercise. 1. Introduction: in which I try to define Joyful and Infographics. 2. Influences : Great Uncle George, Monty Python, Eadweard Muybridge, Thelonious Monk (among others). 3. Pictorail data through the ages. 4. Nine ways to make your graphics joyful : A timeline. 5. Icons. 6. Joyful presentations: Speak up. 7. Science : Serious fun for all. 8. Chartoons and jokes : Including a chart about diamonds. 9. Don't do this! : Really awful things I've done that you really shouldn't.

    2 in stock

    £27.84

  • Actionable Intelligence in Healthcare

    Taylor & Francis Ltd Actionable Intelligence in Healthcare

    2 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    2 in stock

    £42.99

  • Internet of Things Vulnerabilities and Recovery Strategies

    CRC Press Internet of Things Vulnerabilities and Recovery Strategies

    2 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    2 in stock

    £49.99

  • Evil by Design

    John Wiley & Sons Inc Evil by Design

    2 in stock

    Book SynopsisHow to make customers feel good about doing what you want Learn how companies make us feel good about doing what they want. Approaching persuasive design from the dark side, this book melds psychology, marketing, and design concepts to show why we re susceptible to certain persuasive techniques.Table of ContentsForeword xi Introduction xiii Evil designs and their virtuous counterparts xiii Pride 1 Misplaced pride causes cognitive dissonance 1 Provide reasons for people to use 3 Social proof: Using messages from friends to make it personal and emotional 5 Dispel doubt by repeating positive messages 7 Personal messages hit home 11 Gain public commitment to a decision 16 Change opinions by emphasizing general similarities 19 Use images of certification and endorsement 22 Closure: The appeal of completeness and desire for order 25 Help people complete a set 26 Pander to people’s desire for order 32 Manipulating pride to change beliefs 35 Sloth 39 Desire lines: From A to B with as few barriers as possible 39 Path of least resistance 41 Reduced options and smart defaults smooth the decision process 44 Provide fewer options 45 Pre-pick your preferred option 50 Make options hard to find or understand 53 Negative options: Don’t not sign up! 56 Sloth: Is it worth the effort? 64 Gluttony 67 Deserving our rewards 67 Make customers work for a reward 69 Consider a small reward rather than a big one 72 Hide the math 75 Show the problems 78 Escalating commitment: foot-in-the-door, door-in-the-face 84 Foot-in-the-door 84 Door-in-the-face 87 Present hard decisions only after investment 90 Invoking gluttony with scarcity and loss aversion 93 The Tom Sawyer effect 93 Instill doubt to prevent cancellations 96 Impatience leads to compliance 99 Self-control: Gluttony’s nemesis 101 Anger 103 Avoiding anger 104 Use humor to deflect anger 104 Avoid overt anger with a slippery slope 107 Use metaphysical arguments to beat opponents 112 Embracing anger 117 Use anonymity to encourage repressed behaviors 119 Give people permission 124 Scare people (if you have the solution) 129 Using anger safely in your products 134 Envy 137 Manufacturing envy through desire and aspiration 138 Create desirability to produce envy 138 Create something aspirational 140 Make people feel ownership before they’ve bought 145 Status envy: demonstrating achievement and importance 150 Create status differences to drive behavior 151 Emphasize achievement as a form of status 154 Encourage payment as an alternative to achievement 156 Let users advertise their status 159 Let people feel important 161 Manufacturing and maintaining envy in your products 166 Lust 169 Creating lust: Using emotion to shape behavior 169 Say “I love you” 170 Be the second best 174 Frame your message as a question 178 Create an in-group 182 Controlling lust: Using desire to get a commitment 185 Give something to get something 186 Make something free 190 Sell the intangible value 195 Make a request in order to be seen more favorably 198 Lustful behavior 201 Greed 203 Learning from casinos: Luck, probability, and partial reinforcement schedules 204 Use a partial reinforcement schedule 208 Make it into a game 211 Customers should “win” rather than “finish” or “buy” 214 Further inflate people’s (already overconfident) feelings of skill and mastery 217 Make rewards seem due to skill, not luck 221 Create a walled garden 225 Anchoring and arbitrary coherence 227 Own the anchor 229 Move from money to tokens 233 Encourage breakage 236 Make it expensive 238 Show your second-best option first 240 Break coherence to justify prices 243 Feeling greedy? 246 Evil by Design 249 Should you feel bad about deception? 250 Should you feel bad about using the principles in this book? 254 Be purposefully persuasive 258 The Persuasive Patterns Game 259 References 269 Index 297

    2 in stock

    £26.40

  • Blue Fox

    John Wiley & Sons Inc Blue Fox

    2 in stock

    Book SynopsisTable of ContentsIntroduction xxi Part I Arm Assembly Internals 1 Chapter 1 Introduction to Reverse Engineering 3 Introduction to Assembly 3 Bits and Bytes 3 Character Encoding 5 Machine Code and Assembly 6 Assembling 9 Cross- Assemblers 13 High- Level Languages 15 Disassembling 16 Decompilation 17 Chapter 2 ELF File Format Internals 21 Program Structure 21 High- Level vs. Low- Level Languages 22 The Compilation Process 24 Cross- Compiling for Other Architectures 25 Assembling and Linking 27 The ELF File Overview 30 The ELF File Header 31 The ELF File Header Information Fields 32 The Target Platform Fields 33 The Entry Point Field 34 The Table Location Fields 34 ELF Program Headers 34 The PHDR Program Header 36 The INTERP Program Header 36 The LOAD Program Headers 36 The DYNAMIC Program Header 37 The NOTE Program Header 37 The TLS Program Header 38 The GNU_EH_FRAME Program Header 38 The GNU_STACK Program Header 39 The GNU_RELRO Program Header 41 ELF Section Headers 43 The ELF Meta- Sections 45 The String Table Section 46 The Symbol Table Section 46 The Main ELF Sections 46 The .text Section 47 The .data Section 47 The .bss Section 47 The .rodata Section 47 The .tdata and .tbss Sections 48 Symbols 48 Global vs. Local Symbols 50 Weak Symbols 50 Symbol Versions 51 Mapping Symbols 51 The Dynamic Section and Dynamic Loading 52 Dependency Loading (NEEDED) 53 Program Relocations 54 Static Relocations 55 Dynamic Relocations 56 The Global Offset Table (GOT) 57 The Procedure Linkage Table (PLT) 57 The ELF Program Initialization and Termination Sections 58 Initialization and Termination Order 60 Thread- Local Storage 60 The Local- Exec TLS Access Model 65 The Initial- Exec TLS Access Model 65 The General- Dynamic TLS Access Model 66 The Local- Dynamic TLS Access Model 67 Chapter 3 OS Fundamentals 69 OS Architecture Overview 69 User Mode vs. Kernel Mode 70 Processes 70 System Calls 72 Objects and Handles 77 Threads 79 Process Memory Management 80 Memory Pages 82 Memory Protections 82 Anonymous and Memory- Mapped Memory 84 Memory- Mapped Files and Modules 84 Address Space Layout Randomization 87 Stack Implementations 90 Shared Memory 91 Chapter 4 The Arm Architecture 93 Architectures and Profiles 93 The Armv8- A Architecture 95 Exception Levels 96 Armv8- A TrustZone Extension 97 Exception Level Changes 99 Armv8- A Execution States 101 The AArch64 Execution State 102 The A64 Instruction Set 103 AArch64 Registers 104 The Program Counter 106 The Stack Pointer 107 The Zero Register 107 The Link Register 108 The Frame Pointer 109 The Platform Register (x18) 109 The Intraprocedural Call Registers 110 SIMD and Floating- Point Registers 110 System Registers 111 PSTATE 112 The AArch32 Execution State 114 A32 and T32 Instruction Sets 114 The A32 Instruction Set 114 The T32 Instruction Set 115 Switching Between Instruction Sets 115 AArch32 Registers 118 The Program Counter 119 The Stack Pointer 120 The Frame Pointer 120 The Link Register 121 The Intraprocedural Call Register (IP, r12) 121 The Current Program Status Register 121 The Application Program Status Register 122 The Execution State Registers 124 The Instruction Set State Register 124 The IT Block State Register (ITSTATE) 125 Endianness state 126 Mode and Exception Mask Bits 126 Chapter 5 Data Processing Instructions 129 Shift and Rotate Operations 131 Logical Shift Left 132 Logical Shift Right 133 Arithmetic Shift Right 133 Rotate Right 134 Rotate Right with Extend 134 Instruction Forms 135 Shift by a Constant Immediate Form 136 Shift by Register Form 138 Bitfield Manipulation Operations 140 Bitfield Move 141 Sign- and Zero- Extend Operations 145 Bitfield Extract and Insert 150 Logical Operations 153 Bitwise AND 153 The TST Instruction 154 Bitwise Bit Clear 155 Bitwise OR 155 Bitwise OR NOT 156 Bitwise Exclusive OR 158 The TEQ instruction 158 Exclusive OR NOT 159 Arithmetic Operations 159 Addition and Subtraction 159 Reverse Subtract 161 Compare 162 CMP Instruction Operation Behavior 163 Multiplication Operations 165 Multiplications on A64 166 Multiplications on A32/T32 167 Least Significant Word Multiplications 169 Most Significant Word Multiplications 171 Halfword Multiplications 173 Vector (Dual) Multiplications 176 Long (64- Bit) Multiplications 179 Division Operations 186 Move Operations 187 Move Constant Immediate 188 Move Immediate and MOVT on A32/T32 188 Move Immediate, MOVZ, and MOVK on A64 189 Move Register 190 Move with NOT 192 Chapter 6 Memory Access Instructions 195 Instructions Overview 195 Addressing Modes and Offset Forms 197 Offset Addressing 200 Constant Immediate Offset 201 Register Offsets 207 Pre- Indexed Mode 209 Pre- Indexed Mode Example 210 Post- Indexed Addressing 212 Post- Indexed Addressing Example 213 Literal (PC- Relative) Addressing 214 Loading Constants 215 Loading an Address into a Register 218 Load and Store Instructions 222 Load and Store Word or Doubleword 222 Load and Store Halfword or Byte 224 Example Using Load and Store 226 Load and Store Multiple (A32) 228 Example for STM and LDM 235 A More Complicated Example Using STM and LDM 237 Load and Store Pair (A64) 238 Chapter 7 Conditional Execution 243 Conditional Execution Overview 243 Conditional Codes 244 The NZCV Condition Flags 245 Signed vs. Unsigned Integer Overflows 246 Condition Codes 248 Conditional Instructions 249 The If- Then (IT) Instruction in Thumb 250 Flag- Setting Instructions 252 The Instruction “S” Suffix 253 The S Suffix on Add and Subtract Instructions 253 The S Suffix on Logical Shift Instructions 256 The S Suffix on Multiply Instructions 257 The S Suffix on Other Instructions 257 Test and Comparison Instructions 257 Compare (CMP) 258 Compare Negative (CMN) 260 Test Bits (TST) 261 Test Equality (TEQ) 264 Conditional Select Instructions 265 Conditional Comparison Instructions 268 Boolean AND Conditionals Using CCMP 269 Boolean OR Conditionals Using CCMP 272 Chapter 8 Control Flow 275 Branch Instructions 275 Conditional Branches and Loops 277 Test and Compare Branches 281 Table Branches (T32) 282 Branch and Exchange 284 Subroutine Branches 288 Functions and Subroutines 290 The Procedure Call Standard 291 Volatile vs. Nonvolatile Registers 293 Arguments and Return Values 293 Passing Larger Values 295 Leaf and Nonleaf Functions 298 Leaf Functions 298 Nonleaf Functions 299 Prologue and Epilogue 299 Part II Reverse Engineering 305 Chapter 9 Arm Environments 307 Arm Boards 308 Emulation with QEMU 310 QEMU User- Mode Emulation 310 QEMU Full- System Emulation 314 Firmware Emulation 315 Chapter 10 Static Analysis 321 Static Analysis Tools 322 Command- Line Tools 322 Disassemblers and Decompilers 322 Binary Ninja Cloud 323 Call- By- Reference Example 328 Control Flow Analysis 334 Main Function 336 Subroutine 336 Converting to char 341 if Statement 343 Quotient Division 345 for Loop 347 Analyzing an Algorithm 349 Chapter 11 Dynamic Analysis 363 Command- Line Debugging 364 GDB Commands 365 GDB Multiuser 366 GDB Extension: GEF 368 Installation 369 Interface 370 Useful GEF Commands 370 Examine Memory 374 Watch Memory Regions 376 Vulnerability Analyzers 377 checksec 379 Radare2 381 Debugging 382 Remote Debugging 385 Radare2 386 IDA Pro 388 Debugging a Memory Corruption 390 Debugging a Process with GDB 398 Chapter 12 Reversing arm64 macOS Malware 405 Background 406 macOS arm64 Binaries 407 macOS Hello World (arm64) 410 Hunting for Malicious arm64 Binaries 413 Analyzing arm64 Malware 419 Anti- Analysis Techniques 420 Anti- Debugging Logic (via ptrace) 421 Anti- Debugging Logic (via sysctl) 425 Anti- VM Logic (via SIP Status and the Detection of VM Artifacts) 429 Conclusion 435 Index 437

    2 in stock

    £27.99

  • CISSP Practice Exams Fifth Edition

    McGraw-Hill Education CISSP Practice Exams Fifth Edition

    2 in stock

    Book Synopsis Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product. Donât Let the Real Test Be Your First Test! This fully updated self-study guide offers complete coverage of all eight Certified Information Systems Security Professional exam domains developed by the International Information Systems Security Certification Consortium (ISC)2 . To reinforce important skills and facilitate retention, every question is accompanied by in-depth explanations for both correct and incorrect answers. Designed to help you pass the test with ease, this book is the ideal companion to the bestselling CISSP All-in-One Exam GuideTable of ContentsChapter 1: Security and Risk ManagementChapter 2: Asset SecurityChapter 3: Security EngineeringChapter 4: Communication and Network SecurityChapter 5: Identity and Access ManagementChapter 6: Security Assessment and TestingChapter 7: Security OperationsChapter 8: Software Development Security

    2 in stock

    £24.69

  • Cybersecurity First Principles A Reboot of

    John Wiley & Sons Inc Cybersecurity First Principles A Reboot of

    1 in stock

    Book SynopsisThe first expert discussion of the foundations of cybersecurity In Cybersecurity First Principles, Rick Howard, the Chief Security Officer, Chief Analyst, and Senior fellow at The Cyberwire, challenges the conventional wisdom of current cybersecurity best practices, strategy, and tactics and makes the case that the profession needs to get back to first principles. The author convincingly lays out the arguments for the absolute cybersecurity first principle and then discusses the strategies and tactics required to achieve it. In the book, you''ll explore: Infosec history from the 1960s until the early 2020s and why it has largely failed What the infosec community should be trying to achieve instead The arguments for the absolute and atomic cybersecurity first principle The strategies and tactics to adopt that will have the greatest impact in pursuing the ultimate first principle Case studies through a first Table of ContentsWho We Are xxi Introduction 1 Who Is This Book For? What the Book Covers Writing Conventions Road Map 1 First Principles 9 Overview What Are First Principles? What Is the Atomic Cybersecurity First Principle? Conclusion 2 Strategies 41 Overview Strategies vs. Tactics What Are the Essential Strategies Required for a First Principle Infosec Program? Zero Trust Strategy Overview- Intrusion Kill Chain Prevention Strategy Overview Resilience Strategy Overview Risk Forecasting Strategy Overview Automation Strategy Overview Conclusion 3 Zero Trust 57 Overview The Use Case for Zero Trust: Edward Snowden Zero Trust: Overhyped in the Market but. Cyber Hygiene, Defense in Depth, and Perimeter Defense: Zero Trust Before We Had Zero Trust Zero Trust Is Born Zero Trust Is a Philosophy, Not a Product Meat- and- Potatoes Zero Trust Logical and Micro Segmentation Vulnerability Management: A Zero Trust Tactic Software Bill of Materials: A Zero Trust Tactic Identity Management: A Tactic for Zero Trust Single Sign- On: A Zero Trust Tactic Two- Factor Authentication: A Tactic for Zero Trust Software- Defined Perimeter: A Tactic for Zero Trust Why Zero Trust Projects Fail Conclusion 4 Intrusion Kill Chain Prevention 121 Overview The Beginnings of a New Idea The Lockheed Martin Kill Chain Paper Kill Chain Models Cyber Threat Intelligence Operations as a Journey Red/Blue/Purple Team Operations: A Tactic for Intrusion Kill Chain Prevention Intelligence Sharing: A Tactic for Intrusion Kill Chain Prevention Conclusion 5 Resilience 203 Overview What Is Resilience? Crisis Handling: A Tactic for Resilience Backups: A Tactic for Resilience Encryption: A Tactic for Resilience Incident Response: A Tactic for Resilience Conclusion 6 Risk Forecasting 255 Overview Superforecasting, Fermi Estimates, and Black Swans Bayes Rule: A Different Way to Think About Cybersecurity Risk Risk Forecasting with the Bayes Rule: A Practical Example Conclusion 7 Automation 307 Overview Why Security Automation Is Essential Early History of Software Development Philosophies DevSecOps: An Essential Tactic for Automation Compliance: A First Principle Tactic That Cuts Across All Strategies Chaos Engineering for Automation and Resilience Conclusion 8 Summation 341 Overview Zero Trust Conclusion Index 351

    1 in stock

    £21.24

  • Marketing with AI For Dummies

    John Wiley & Sons Inc Marketing with AI For Dummies

    2 in stock

    Book Synopsis

    2 in stock

    £19.54

  • Demystifying Intelligent Multimode Security

    APress Demystifying Intelligent Multimode Security

    2 in stock

    Book SynopsisUse this practical guide to understand the concepts behind Intelligent Multi-modal Security Systems (IMSS) and how to implement security within an IMSS system to improve the robustness of the devices and of the end-to-end solution. There are nearly half a million active IMSS cameras globally, with over 100 million added annually. These cameras are used across enterprises (companies, traffic monitoring, driver enforcement, etc.), in peoples'' homes, on mobile devices (drones, on-vehicle, etc.), and are worn on the body. IMSS systems with a camera and network video recorder for storage are becoming the normal infrastructure for capturing, storing, and transmitting video content (sometimes up to 100 streams) in a secure manner and while protecting privacy. Military, aerospace, and government entities are also embracing digital security and surveillance. IMSS content serves as evidence in courts of law. Security within all of these types of IMSS systems Table of Contents Introduction Chapter 1: Introduction Goal: Inform the reader why the security of a security system is important. Set the context and grab the interest of reader. Chapter 2: DSS System Level View Goal: describe the essential components in a video surveillance system · System Topology · Principle Components · End to End Security Chapter 3: Complementary Technologies Goal: Provide an overview of the relevant technologies in a surveillance system. · Basic Image Synthesis and Video Processing · Computer Vision and Machine Learning · Cybersecurity Chapter 4: Dissecting a E2E DSS Data Pipeline Goal: Define and dissect the data pipeline with focus on key criteria and enable the reader to understand the mapping of this pipeline to Intel hardware blocks. With this knowledge, the reader will also be equipped with knowledge to optimize the partition and future-proof with security and manageability. · What does it take? · Defining the data pipeline · Key criteria – Accuracy, Throughput, power, efficiency · Partitioning the data pipeline across and E2E system architecture · Key criteria at each stage of the E2E system architecture · Mapping the data pipeline to real hardware · Optimizing the partition – further criteria – security, maintainability, future proofing Chapter 5: Securing the DSS Assets Goal: Introduce Threat Modeling terminology, outline the assets pertinent to DSS, emerging threats, and explain how to mitigate these threats using Intel HW and SW technologies. · Threat Modeling Terminology · DSS Assets · Emerging Threats · Mitigations with IA technologies Chapter 6: Sample DSS Applications Goal: Enumerate some of the key applications of DSS, while cataloging the security assets from Intel. · Scene detection · Pedestrian/driver identification Chapter 7: Vision—Future Work Goal: Inform the reader about where to go next and to monitor megatrends, align with them and also comply with upcoming standards. · Surveillance system megatrends – sensor fusion, scene understanding, designing for a low trust/no trust environment, · What to look for on the horizon – surviving in a disruptive environment, quantum computing, · Standards impact – metadata exchange, parsing the workload, telemetry, next generation video codecs – AV1 and beyond

    2 in stock

    £41.24

  • OCR AS/A-level Computer Science Workbook 2:

    Hodder Education OCR AS/A-level Computer Science Workbook 2:

    1 in stock

    Book SynopsisStrengthen your students' understanding and upgrade their confidence and exam skills with our OCR Computer Science workbooks, full of self-contained exercises to consolidate knowledge and exam practice questions to improve performance. Written by an experienced Computer Science author, these full colour workbooks provide stimulus materials on all AS and A-level topics, followed by sets of questions designed to develop and test skills in the unit.· Thoroughly prepares students for their examinations as they work through numerous practice questions that cover every question type in the specification.· Helps students identify their revision needs and see how to target the top grades using online answers for each question.· Encourages ongoing revision throughout the course as students progressively develop their skills in class and at home. · Packed full with consolidation and exam practice questions, these workbooks can save valuable preparation time and expense, with self-contained exercises that don't need photocopying and provide instant lesson and homework solutions for specialist and non-specialist teachers.· Ensures that students feel confident tackling their exams as they know what to expect in each section.

    1 in stock

    £11.57

  • AQA AS/A-level Computer Science Workbook 1

    Hodder Education AQA AS/A-level Computer Science Workbook 1

    Book SynopsisExam board: AQA Level: A-levelSubject: Computer ScienceFirst teaching: September 2015First exams: Summer 2016 (AS); Summer 2017 (A-level)Strengthen your students' understanding and upgrade their confidence with our AQA Computer Science workbooks, full of self-contained exercises to consolidate knowledge and improve performance. Written by an experienced Computer Science author and teacher, these full colourworkbooks provide stimulus materials on a number of AS and A-level topics, followed by sets of questions designed to develop and test skills in the unit.· With consolidation questions to reinforce knowledge and test understanding, these workbooks will raise your students' chances of achieving the highest grades.· Helps students identify their revision needs and see how to target the top grades using online answers for each question.· Saves valuable preparation time and expense, with self-contained exercises that don't need photocopying and provide instant lesson and homework solutions for specialist and non-specialist teachers.· Encourages ongoing revision throughout the course as students progressively develop their skills in class and at home.

    £11.90

  • Introduction to Internet of Things (IoT)

    River Publishers Introduction to Internet of Things (IoT)

    2 in stock

    Book SynopsisThis book introduces the Internet of Things (IoT), which is the convergence of connecting people, things, data and processes; it is transforming our life, business and everything in between. By 2025, experts forecast that up to 75 billion devices will be connected to the Internet with only one third of them being computers, smartphones, smartwatches, and tablets. The remaining two thirds will be other "devices" – sensors, terminals, household appliances, thermostats, televisions, automobiles, production machinery, urban infrastructure and many other "things", which traditionally have not been Internet enabled. This "Internet of Things" (IoT) represents a remarkable transformation of the way in which our world will soon interact. Much like the World Wide Web connected computers to networks, and the next evolution mobile devices connected people to the Internet and other people, IoT looks poised to interconnect devices, people, environments, virtual objects and machines in ways that only science fiction writers could have imagined.Table of Contents1. Internet of Things: The Third Wave? 2. The Industrial Internet of Things (IIoT): Challenges, Requirements and Benefits 3. Internet of Things: Security, Privacy and Safety 4. Internet of Things: More than Smart "Things" 5. Internet of Things: Myths and Facts 6. Three Major Challenges Facing IoT 7. IoT implementation and Challenges 8. IoT Standardization and Implementation Challenges 9. Challenges Facing IoT Analytics Success 10. How to Secure the Internet of Things

    2 in stock

    £29.99

  • CS For All: An Introduction to Computer Science

    Franklin, Beedle & Associates Inc CS For All: An Introduction to Computer Science

    20 in stock

    Book SynopsisA unique approach to “Intro CS.” In a nutshell, the authors of this book's objective is to provide an introduction to computer science as an intellectually rich and vibrant field rather than focusing exclusively on computer programming. While programming is certainly an important and pervasive element of their approach, they emphasize concepts and problem-solving over syntax and programming language features.This book is a companion to the course “CS for All” developed at Harvey Mudd College and subsequently adopted at a variety of colleges and universities. At Mudd, this course is taken by almost every first-year student - irrespective of the student’s ultimate major - as part of the college’s core curriculum. The offering is also taken by many students at the Claremont Colleges, including students majoring in the humanities, social sciences, and the arts. Thus, it serves as a first computing course for students regardless of their major.This book is intended to be used with the substantial resources that we have developed for the course. These resources include complete lecture slides, a rich collection of weekly assignments, some accompanying software, documentation, and papers that have been published about the course. The authors have deliberately kept this book relatively short and have endeavored to make it fun and readable.The content of this book is an accurate reflection of the content of the course rather than an intimidating encyclopedic tome that can’t possibly be covered in a single semester. The book has been written in the belief that a student can read all of it comfortably as the course proceeds.

    20 in stock

    £46.50

© 2026 Book Curl

    • American Express
    • Apple Pay
    • Diners Club
    • Discover
    • Google Pay
    • Maestro
    • Mastercard
    • PayPal
    • Shop Pay
    • Union Pay
    • Visa

    Login

    Forgot your password?

    Don't have an account yet?
    Create account