Computer science Books

2455 products


  • Technical Drawing 101 with AutoCAD 2024

    SDC Publications Technical Drawing 101 with AutoCAD 2024

    1 in stock

    Book SynopsisTechnical Drawing 101 covers topics ranging from the most basic, such as making freehand, multiview sketches of machine parts, to the advancedâcreating an AutoCAD dimension style containing the style settings defined by the ASME Y14.5-2009 Dimensioning and Tolerancing standard. But unlike the massive technical drawing reference texts on the market, Technical Drawing 101 aims to present just the right mix of information and projects that can be reasonably covered by faculty, and assimilated by students, in one semester. Both mechanical and architectural projects are introduced to capture the interest of more students and to offer a broader appeal.The authors have also created extensive video training (178 videos, 26 hours total) that is included with every copy of the book. In these videos the authors start off by getting students comfortable with the user interface and demonstrating how to use many of AutoCAD's commands and features. The videos progress to more advanced topics where the authors walk students through completing several of the projects in the book.The CAD portion of the text incorporates drafting theory whenever possible and covers the basics of drawing setup (units, limits, and layers), the tools of the Draw, Modify, and Dimension toolbars, and the fundamentals of 3D modeling. By focusing on the fundamental building blocks of CAD, Technical Drawing 101 provides a solid foundation for students going on to learn advanced CAD concepts and techniques (paper space, viewports, xrefs, annotative scaling, etc.) in intermediate CAD courses.In recognition of the diverse career interests of our students, Technical Drawing 101 includes projects in which students create working drawings for a mechanical assembly as well as for an architectural project. We include architectural drawing because our experience has shown that many (if not most) first-semester drafting students are interested in careers in the architectural design field, and that a traditional technical drawing text, which focuses solely on mechanical drawing projects, holds little interest for these students. The multidisciplinary approach of this text and its supporting materials are intended to broaden the appeal of the curriculum and increase student interest and, it is hoped, future enrollments.

    1 in stock

    £63.64

  • Autodesk Revit for Architecture Certified User

    SDC Publications Autodesk Revit for Architecture Certified User

    1 in stock

    Book Synopsis

    1 in stock

    £47.49

  • Tutorial Guide to AutoCAD 2024: 2D Drawing, 3D

    SDC Publications Tutorial Guide to AutoCAD 2024: 2D Drawing, 3D

    1 in stock

    Book Synopsis

    1 in stock

    £63.64

  • Parametric Modeling with Creo Parametric 10.0: An

    SDC Publications Parametric Modeling with Creo Parametric 10.0: An

    1 in stock

    Book Synopsis

    1 in stock

    £63.64

  • Introduction to Finite Element Analysis Using

    SDC Publications Introduction to Finite Element Analysis Using

    1 in stock

    Book Synopsis

    1 in stock

    £61.74

  • Mastering Surface Modeling with SOLIDWORKS 2024

    SDC Publications Mastering Surface Modeling with SOLIDWORKS 2024

    1 in stock

    Book Synopsis

    1 in stock

    £61.74

  • SOLIDWORKS 2026 Tutorial

    SDC Publications SOLIDWORKS 2026 Tutorial

    1 in stock

    1 in stock

    £68.39

  • Bravex Publications Machine Learning: An Essential Guide to Machine

    Out of stock

    Book Synopsis

    Out of stock

    £999.99

  • Zero to Maker 2e: A Beginner's Guide to the

    O'Reilly Media Zero to Maker 2e: A Beginner's Guide to the

    1 in stock

    Book SynopsisZero to Maker is part memoir and part how-to guidebook for anyone who is having thoughts like these: I feel like all I can do is write emails. I wish I had more hands-on skills even though I don't know what I would build... I have this one idea I've always wanted to make, but I don't know how to build it... I keep hearing about the "maker movement" but I'm not sure what that means or how I can join in... The book follows author David Lang's headfirst dive into the maker world and shows how he grew from an unskilled beginner to be a successful entrepreneur. You'll discover how to navigate this new community of makers, and find the best resources for learning the tools and skills you need to be a dynamic maker in your own right. The way we make things has changed. A new generation of tinkerers have emerged through online communities and powerful digital fabrication tools, and their creations are changing the world. This book follows the author's personal journey of transformation into a maker-entrepreneur. It is everyone's guide to combining inspiration and resources to effectively navigate this exciting new world. Lang reveals how he became a maker pro after losing his job and how the experience helped him start OpenROV, a DIY community and product line focused on underwater robotics. It all happened once he became an active member of the maker movement. Ready to take the plunge into the next Industrial Revolution? This guide provides a clear and inspiring roadmap. Take an eye-opening journey from unskilled observer to engaged maker Learn how to join this community, get access to tools and experts, and pick up new skills Use a template for building a maker-based entrepreneurial lifestyle and prepare yourself for the careers of the future This book is for everyone who dreams of becoming a successful maker-entrepreneur. It not only satisfies the aspirational aspect but shows newcomers to the maker movement exactly how to join in. First published in 2013, this new edition features full-color photos and shares David's latest insights and experiences as he continues to grow as a maker entrepreneur and citizen scientist.

    1 in stock

    £14.39

  • Problem Management: An implementation guide for

    BCS Learning & Development Limited Problem Management: An implementation guide for

    1 in stock

    Book SynopsisProblem management is the one IT service management process that tends to return more benefits more quickly than any of the others. This book offers practical, real-world guidance on all aspects of implementing and running an effective problem management function. Offering advice and recommendations tailored to different types of organisations, it gives IT practitioners, consultants and managers the tools to add real value to their businesses.Trade ReviewMichael covers problem management from soup to nuts. Regardless of the maturity of your problem management process, this book will improve it. A must read! -- Joseph GallagherThis is essential reading for anyone who wants to take problem management seriously. I thoroughly recommend it. -- James Bourgerie * Computacenter *Table of ContentsINTRODUCTION SECTION 1 – INTRODUCING PROBLEM MANAGEMENT 1. What is problem management? 2. Factors for success 3. Developing the business case SECTION 2 – IMPLEMENTING AND RUNNING PROBLEM MANAGEMENT 4. The implementation project 5. Organising problem management as a function 6. Realising the benefits of problem management 7. Metrics, key performance indicators and reporting 8. Tool requirements 9. Where next for problem management? SECTION 3 – PROBLEM MANAGEMENT PROCESS AND TECHNIQUES 10. Process overview 11. Detect and log problems 12. Assess, prioritise and assign problems 13. Investigation and diagnosis 14. Error resolution 15. Closing problems CONCLUSION

    1 in stock

    £33.24

  • VBA Automation for Excel 2019 Cookbook: Solutions

    Packt Publishing Limited VBA Automation for Excel 2019 Cookbook: Solutions

    1 in stock

    Book SynopsisA comprehensive guide to gaining a 360-degree overview of the VBA programming language and learning how to build your own programs for automating routine tasksKey Features Extend the capabilities of Excel and other Office applications with the help of Microsoft VBA Take your Excel programming skills to the next level by creating custom applications with dialogue boxes and the range object Automate repetitive and monotonous office work with VBA Excel programming Book DescriptionVisual Basic for Applications (VBA) is a programming language developed by Microsoft to automate tasks in MS Office applications. This book will help you to focus on the essential aspects of your role by automating mundane tasks in Excel and other Office applications. With comprehensive coverage of VBA delivered in the form of practice problems and bite-sized recipes, this book will help you to hit the ground running. Unlike most books that assume prior programming experience, this book starts with the fundamentals and gradually progresses to solving bigger problems. You’ll start by becoming familiar with VBA so that you can start recording macros right away. With this foundation in place, you’ll advance to using the full capabilities of the language as you apply loops, functions, and custom dialog boxes to design your own automation programs. You'll also get to grips with embedded macros and other advanced tools to enhance productivity and explore topics relating to app performance and security. Throughout this VBA book, you’ll cover multiple practice projects in Excel, Word, and PowerPoint while exploring tips and best practices to hone your skills. By the end of this book, you’ll have developed the skills you need to use VBA to create your own programs that control MS Office applications.What you will learn Understand the VBA programming language’s role in the context of the MS Office suite Discover various aspects of VBA programming such as its terminology, syntax, procedures, functions, and forms Investigate the elements, features, and characteristics of the VBA Editor to write and edit custom scripts Automate Excel sheets with the help of ranges Explore error handling and debugging techniques to catch bugs in your programs Create and use custom dialog boxes to collect data from users Customize and extend Office apps such as Excel, PowerPoint, and Word Who this book is forThis book is for experienced Excel users, business analysts, finance professionals, and business users looking to boost their productivity by learning VBA programming to automate repetitive, tedious, or complex tasks. No prior programming experience is required to get started with this book.Table of ContentsTable of Contents Getting Started with VBA Working with the VBA Editor The VBA Object Model Working with Procedures Next Level Recording VBA Language Elements Working with Ranges Using Functions Implementing Program Flow Implementing Automation Handling Errors Debugging Creating and Modifying Dialog Boxes Creating UserForms UserForm Controls Creating Custom Functions Creating Word Documents with Excel VBA Working with PowerPoint in Excel VBA

    1 in stock

    £32.29

  • Encyclopedia of Data Science and Machine Learning

    IGI Global Encyclopedia of Data Science and Machine Learning

    1 in stock

    Book SynopsisBig data and machine learning are driving the Fourth Industrial Revolution. With the age of big data upon us, we risk drowning in a flood of digital data. Big data has now become a critical part of both the business world and daily life, as the synthesis and synergy of machine learning and big data has enormous potential. Big data and machine learning are projected to not only maximize citizen wealth, but also promote societal health. As big data continues to evolve and the demand for professionals in the field increases, access to the most current information about the concepts, issues, trends, and technologies in this interdisciplinary area is needed. The Encyclopedia of Data Science and Machine Learning examines current, state-of-the-art research in the areas of data science, machine learning, data mining, and more. It provides an international forum for experts within these fields to advance the knowledge and practice in all facets of big data and machine learning, emphasizing emerging theories, principals, models, processes, and applications to inspire and circulate innovative findings into research, business, and communities. Covering topics such as benefit management, recommendation system analysis, and global software development, this expansive reference provides a dynamic resource for data scientists, data analysts, computer scientists, technical managers, corporate executives, students and educators of higher education, government officials, researchers, and academicians.

    1 in stock

    £3,477.00

  • Epidemic modelling - Some notes, maths, and code

    Independent Publishing Network Epidemic modelling - Some notes, maths, and code

    1 in stock

    Book Synopsis

    1 in stock

    £13.59

  • The Unified Process Inception Phase: Best

    Taylor & Francis Ltd The Unified Process Inception Phase: Best

    1 in stock

    Book SynopsisIs the Unified Process the be all and end all standard for developing object-oriented component-based software? This book is the third in a four volume series that presents a critical review of the Unified Process. The authors present a survey of the alteTable of ContentsPreface The Inception Phase Chapter 1 Introduction 1.1 The Unified Process 1.2 The Enhanced Lifecycle for the Unified Process 1.3 The Goals of the Inception Phase 1.4 How Work Generally Proceeds During the Inception Phase 1.5 The Organization of this Book Chapter 2 Best Practices for the Business Modeling Workflow 2.1 The Articles Chapter 3 Workflow. Best Practices for the Requirements 3.1 Putting the Requirements Workflow into Perspective 3.2 Requirements Gathering Techniques 3.3 User Interfaces and Internationalization 3.4 Lessons from the Real World 3.5 The Articles Chapter 4 Best Practices for the Test Workflow 4.1 Why Test? 4.2 Starting Testing Off on the Right Foot 4.3 Testing Techniques for the Inception Phase 4.4 The Articles Chapter 5 Best Practices for the Project Management Workflow 5.1 Starting Out Right 5.2 Technical Project Management Activities 5.3 Soft Project Management Activities 5.4 A Few More Thoughts 5.5 The Articles Chapter 6 Best Practices for the Environment Workflow 6.1 Selecting and Deploying the Right Tools 6.2 Deploying Your Software Process, Standards, and Guidelines 6.3 The Articles Chapter 7 Parting Words 7.1 Looking Towards Elaboration

    1 in stock

    £44.64

  • Mathematics of Quantum Computing: An Introduction

    Springer Nature Switzerland AG Mathematics of Quantum Computing: An Introduction

    1 in stock

    Book SynopsisThis textbook presents the elementary aspects of quantum computing in a mathematical form. It is intended as core or supplementary reading for physicists, mathematicians, and computer scientists taking a first course on quantum computing. It starts by introducing the basic mathematics required for quantum mechanics, and then goes on to present, in detail, the notions of quantum mechanics, entanglement, quantum gates, and quantum algorithms, of which Shor's factorisation and Grover's search algorithm are discussed extensively. In addition, the algorithms for the Abelian Hidden Subgroup and Discrete Logarithm problems are presented and the latter is used to show how the Bitcoin digital signature may be compromised. It also addresses the problem of error correction as well as giving a detailed exposition of adiabatic quantum computing. The book contains around 140 exercises for the student, covering all of the topics treated, together with an appendix of solutions.Table of ContentsIntroduction.- Basic Notions of Quantum Mechanics.- Tensor Products and Composite Systems.- Entanglement.- Quantum Gates and Circuits for Elementary Calculations.- On the Use of Entanglement.- Error Correction.- Adiabatic Quantum Computing.- Epilogue Appendices: A Elementary Probability Theory.- B Elementary Arithmetic Operations.- C LANDAU Symbols.- D Modular Arithmetic.- E Continued Fractions.- F Some Group Theory.- G Proof of a Quantum Adiabatic Theorem.- Solutions to Exercises.

    1 in stock

    £62.99

  • Springer Nature Switzerland AG Mathematical Logic

    1 in stock

    Book SynopsisThis introduction to first-order logic clearly works out the role of first-order logic in the foundations of mathematics, particularly the two basic questions of the range of the axiomatic method and of theorem-proving by machines. It covers several advanced topics not commonly treated in introductory texts, such as Fraïssé's characterization of elementary equivalence, Lindström's theorem on the maximality of first-order logic, and the fundamentals of logic programming.Trade Review“This newest edition has been reclassified, fittingly, as a graduate text, and it is admirably suited to that role. … Those who are already well-versed in logic will find this text to be a valuable reference and a strong resource for teaching at the graduate level, while those who are new to the field will come to know not only how mathematical logic is studied but also, perhaps more importantly, why.” (Stephen Walk, MAA Reviews, January 6, 2023)Table of ContentsA.- I Introduction.- II Syntax of First-Order Languages.- III Semantics of First-Order Languages.- IV A Sequent Calculus.- V The Completeness Theorem.- VI The Löwenheim–Skolem and the Compactness Theorem.- VII The Scope of First-Order Logic.- VIII Syntactic Interpretations and Normal Forms.- B.- IX Extensions of First-Order Logic.- X Computability and Its Limitations.- XI Free Models and Logic Programming.- XII An Algebraic Characterization of Elementary Equivalence.- XIII Lindström’s Theorems.- References.- List of Symbols.- Subject Index.

    1 in stock

    £52.24

  • Springer International Publishing AG Quorum Systems: With Applications to Storage and Consensus

    Out of stock

    Book SynopsisA quorum system is a collection of subsets of nodes, called quorums, with the property that each pair of quorums have a non-empty intersection. Quorum systems are the key mathematical abstraction for ensuring consistency in fault-tolerant and highly available distributed computing. Critical for many applications since the early days of distributed computing, quorum systems have evolved from simple majorities of a set of processes to complex hierarchical collections of sets, tailored for general adversarial structures. The initial non-empty intersection property has been refined many times to account for, e.g., stronger (Byzantine) adversarial model, latency considerations or better availability. This monograph is an overview of the evolution and refinement of quorum systems, with emphasis on their role in two fundamental applications: distributed read/write storage and consensus. Table of Contents: Introduction / Preliminaries / Classical Quorum Systems / Classical Quorum-Based Emulations / Byzantine Quorum Systems / Latency-efficient Quorum Systems / Probabilistic Quorum SystemsTable of ContentsIntroduction.- Preliminaries.- Classical Quorum Systems.- Classical Quorum-Based Emulations.- Byzantine Quorum Systems.- Latency-efficient Quorum Systems.- Probabilistic Quorum Systems.

    Out of stock

    £999.99

  • How to Write a Better Thesis

    Springer International Publishing AG How to Write a Better Thesis

    1 in stock

    Book SynopsisFrom proposal to examination, producing a dissertation or thesis is a challenge. Grounded in decades of experience with research training and supervision, this fully updated and revised edition takes an integrated, down-to-earth approach drawing on case studies and examples to guide you step-by-step towards productive success.Early chapters frame the tasks ahead and show you how to get started. From there, practical advice and illustrations take you through the elements of formulating research questions, working with software, and purposeful writing of each of the different kinds of chapters, and finishes with a focus on revision, dissemination and deadlines. How to Write a Better Thesis presents a cohesive approach to research that will help you succeed. Trade ReviewFrom the book reviews:“After reading the book, you are left with no doubt as to what is required to write a thesis, as well as how to undertake the task using a systematic approach. … It should be mandatory reading for all postgraduate students embarking on a master’s degree or higher academic qualification. I highly recommend it.” (S. M. Godwin, Computing Reviews, August, 2014)Table of ContentsWhat is a Thesis?.- Thesis Structure.- Mechanics of Writing.- Making a Strong Start.- The Introductory Chapter.- Background Chapters.- Establishing Your Contribution.- Outcomes and Results.- The Discussion or Interpretation.- The Conclusion.- Before You Submit.- Beyond the Thesis.

    1 in stock

    £23.74

  • Optical Flow Estimation Using Pulse Coupled

    VDM Verlag Dr. Mueller E.K. Optical Flow Estimation Using Pulse Coupled

    1 in stock

    Book Synopsis

    1 in stock

    £36.60

  • Exploratory Analysis of Spatial and Temporal Data: A Systematic Approach

    Springer-Verlag Berlin and Heidelberg GmbH & Co. KG Exploratory Analysis of Spatial and Temporal Data: A Systematic Approach

    1 in stock

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

    1 in stock

    £161.99

  • Springer-Verlag Berlin and Heidelberg GmbH & Co. KG Digitalisierung im Spannungsfeld von Politik,

    Out of stock

    Book SynopsisDieses Beitragswerk bringt Vorreiter, öffentliche Meinungsbildner und renommierte Fachexperten zu Fragestellungen des digitalen Wandels zusammen und bündelt deren Blickwinkel auf dieses entscheidende Zukunftsthema. Somit beleuchten die hochkarätigen Autoren aus Politik, Wirtschaft, Wissenschaft und Recht mit ihren Beiträgen, in zwei Bänden des Herausgeberwerkes, unterschiedliche Facetten der Digitalisierung. Dabei wird bewusst kein abschließendes, wertendes Fazit vorweggenommen – gerade die durchaus kontroversen Sichtweisen der Autoren tragen zum Mehrwert des vorliegenden Werkes und insbesondere der gesellschaftlichen Diskussion zum digitalen Wandel bei. Table of ContentsGeleitwort.- Vorwort.- Digitalisierung im Spannungsfeld der grundgesetzlichen Kompetenzträger.- Selbstverwaltete digitale Identitäten.- Die Digitalisierung des Besteuerungsverfahrens.- Digitale Werkzeuge im Spannungsfeld zwischen Spielen und Lernen im naturwissenschaftlichen Unterricht.- Standardisierung in der digitalen Finanzberichterstattung.- Die Geschenk-Ökonomie der digitalen Gesellschaft.- Legal Tech.- Der digitale Nachlass.- Arbeitszeit und Ort 4.0.- Economy on Demand am Beispiel von Crowdworking.- Hilfsmittel zur Steuererhebung.- Digitalisierung und Industrie 4.0.- Herausforderungen des Rechtsstaats im Zeitalter der Digitalisierung.- Sichere Software im Umfeld von Industrie 4.0.- Ohne IT-Sicherheit gelingt keine nachhaltige Digitalisierung.- Politik unter den Rahmenbedingungen der Digitalisierung.- Die Digitalisierung im Rechtsmarkt.- Glückliche/zufriedene Mitarbeiter.- Auswirkungen des Einsatzes von 3D-Druckern auf die Besteuerung im Land des privaten Abnehmers.- „Weiterbildung 4.0“ für die Wirtschaft 4.0.- Digitalisierung und MemberValue.- Rechtliche Herausforderungen der Digitalisierung.- Industrie 4.0 aus Perspektive der nachhaltigen industriellen Wertschöpfung.- Die digitale Wirtschaft: Was ändert sich am Arbeitsmarkt?.- Herausforderungen der Digitalisierung aus der Perspektive der öffentlichen Verwaltung.- Digitalisierung der Arbeitswelt.- Der Notar als Digitalisierungsmuffel.

    Out of stock

    £999.99

  • Transactions on Computational Science XXXIX

    Springer-Verlag Berlin and Heidelberg GmbH & Co. KG Transactions on Computational Science XXXIX

    1 in stock

    Book SynopsisThe LNCS journal Transactions on Computational Science reflects recent developments in the field of Computational Science, conceiving the field not as a mere ancillary science but rather as an innovative approach supporting many other scientific disciplines. The journal focuses on original high-quality research in the realm of computational science in parallel and distributed environments, encompassing the facilitating theoretical foundations and the applications of large-scale computations and massive data processing. It addresses researchers and practitioners in areas ranging from aerospace to biochemistry, from electronics to geosciences, from mathematics to software architecture, presenting verifiable computational methods, findings, and solutions, and enabling industrial users to apply techniques of leading-edge, large-scale, high performance computational methods.This, the 39th issue of the Transactions on Computational Science, is devoted to research on geometric modeling, visual object detection, cloud service utilization, pattern recognition, processing arrays, and classification using bio-heuristic optimization.Table of ContentsDegradable Self-Restructuring of Processor Arrays by Direct Spare Replacement.- Structural Composite Feature Triangulation for Visual Object Search.- Study of Malaysian Cloud Industry and Conjoint Analysis of Healthcare and Education Cloud Service Utilization.- Algorithms for Generating Strongly Chordal Graphs.- A Novel Machine Learning Framework for COVID-19 Image Classification with Bio-heuristic Optimization.- An Unsupervised DNN Embedding System for Image Clustering.

    1 in stock

    £49.49

  • Embedding Metadata in Computer Graphics for

    VDM Verlag Dr. Mueller E.K. Embedding Metadata in Computer Graphics for

    1 in stock

    Book Synopsis

    1 in stock

    £46.52

  • Data Preparation and Analysis Textbook

    BPB Publications Data Preparation and Analysis Textbook

    1 in stock

    1 in stock

    £28.49

  • I K International Publishing House Pvt. Ltd Programming in C

    Out of stock

    Book SynopsisThis book will help students to learn C programming language, and at the same time, it will allow the students to learn how to build one's own programming language, a minimal LISP in fewer than 1000 lines of code. The concepts of the C programming language are used in almost all engineering disciplines and, therefore, this textbook is essential for all students to grasp the basics of the language. This will be an indispensable textbook not only for the students of Computer Science, but will also be useful to students in other engineering disciplines. Salient Features Provides all the important standard and precise definitions Contains numerous solved examples to help students to grasp the basics Provides hints and explanations for every problem for better understanding Helps build one's own minimal LISP in fewer than 1000 lines of code Familiarizes the students with imperative programming as another way of implementing programs Reinforces the principle of abstraction to encourage students to look for more abstract solutions. Table of Contents 1. Basics of Computer 2. Number System 3. Basics of Programming 4. Character Set, Token, Operators and Expression 5. Control Flow Statements 6. Functions and Their Uses 7. Array 8. Pointers and Their Uses 9. Structure and Union 10. File Management Multiple-Choice Questions Subjective Questions and Their Solutions Index

    Out of stock

    £999.99

  • Lonely Scholar The Future of Software Engineering: Panel

    Out of stock

    Book Synopsis

    Out of stock

    £999.99

  • Synthetic Biology and iGEM Techniques Development and Safety Concerns

    Springer Synthetic Biology and iGEM Techniques Development and Safety Concerns

    1 in stock

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

    1 in stock

    £151.99

  • Systems Analysis and Design Cengage International

    Cengage Learning, Inc Systems Analysis and Design Cengage International

    Out of stock

    Book SynopsisDiscover a practical, streamlined approach to systems development that focuses on the latest developments with Tilley's SYSTEMS ANALYSIS AND DESIGN, Cengage International Edition, 13th, and MindTap digital resources. Real examples clearly demonstrate both traditional and emerging approaches to systems analysis and design, including object-oriented and agile methods. You also study emerging technologies such as artificial intelligence (AI), machine learning (ML), cloud computing and cybersecurity. Meaningful projects, insightful assignments and both online and printed exercises emphasize the critical thinking and IT skills that are most important in today's dynamic, business-related environment.

    Out of stock

    £999.99

  • Independently Published Graphic C++ Algorithms: Algorithms for C++ Easy

    15 in stock

    Book Synopsis

    15 in stock

    £35.47

  • How to Launch a Token

    Springer-Verlag Berlin and Heidelberg GmbH & Co. KG How to Launch a Token

    1 in stock

    Book SynopsisTake a deep dive into the intricacies of launching and successfully managing a cryptocurrency token. This book is an indispensable resource, providing invaluable insights and practical advice. Spanning 12 chapters, the book begins with the fundamentals, explaining the different types of tokens and the core concepts of crypto projects, guiding readers through the critical decision-making process about the necessity and role of a token in their venture. As the narrative progresses, you are taken on a journey through the lifecycle of a crypto project. It emphasizes the importance of a well-thought-out roadmap, a compelling pitch deck, and the crucial process of assembling a skilled team. Diving deeper, the book explores the complex world of tokenomics, reviewing the various economic models behind tokens and how to tailor them to specific projects. A key aspect of this guide is its focus on go-to-market strategies, including targeting the right audience, effective marketing techniques, and the vital role of community building. Additionally, it addresses the essentials of fundraising in the crypto space, highlighting the types of investors to approach and strategies for engaging them effectively. Security and stability are paramount in the crypto world. The book provides a detailed analysis of the storage and custody of funds, comparing centralized and decentralized mechanisms and emphasizing the importance of robust security measures. This is crucial for ensuring liquidity and accessibility of the token in the market. The guide culminates with a focus on the launch day, detailing the preparation, organization, and key considerations to ensure a successful token launch. When done you'll be well-equipped to navigate the complex and exciting world of cryptocurrency token launches. What You'll LearnDevelop a successful launch strategy for a token. Prepare the decks and documents for a successful token campaign. Discover negotiation tactics required to reduce fees for all your counterparts. Explore techniques required to maintain the health and popularity of your token. Who This Book Is ForThose considering launching a token, companies looking to tokenize assets, accelerators and incubators, advisors and blockchain teachers/professors, and crypto firms as part of their onboarding material.

    1 in stock

    £44.99

  • Beginning Spring Data

    APress Beginning Spring Data

    1 in stock

    Book SynopsisUse the popular Spring Data project for data access and persistence using various Java-based APIs such as JDBC, JPA, MongoDB, and more.  This book shows how to easily incorporate data persistence and accessibility into your microservices, cloud-native applications, and monolithic enterprise applications. It also teaches you how to perform unit and performance testing of a component that accesses a database. And it walks you through an example of each type of SQL and NoSQL database covered.   After reading this book, you''ll be able to create an application that interacts with one or multiple types of databases, and conduct unit and performance testing to analyze possible problems. Source code is available on GitHub. What You''ll Learn Become familiar with the Spring Data project and its modules for data access and persistence Explore various SQL and NoSQL persistence types Uncover the persistence and domain models, and handle transaction management for SQL Migrate database changes and versioning for SQL Dive into NoSQL persistence with Redis, MongoDB, Neo4j, and Cassandra Handle reactive database programming and access with R2DBC and MongoDB Conduct unit, integration, and performance testing, and more Who This Book Is For Experienced Java software application developers; programmers with experience using the Spring framework or the Spring Boot micro framework Table of ContentsPart I - IntroductionChapter 1: Architecture of the ApplicationsChapter 2: Spring Basics and BeyondChapter 3: Spring Data and Persistence TypesPart II - SQL PersistenceChapter 4: Persistence and Domain ModelChapter 5: Transaction ManagementChapter 6: Versioning or Migrate the Changes of the DatabasePart III - NO-SQL PersistenceChapter 7: Redis key/value DatabaseChapter 8: MongoDB Document DatabaseChapter 9: Neo4j Graph DatabaseChapter 10: Cassandra wide-column DatabaseChapter 11: Reactive access w/R2DBC and MongoDBChapter 12: Unit/Integration TestingChapter 13: Performance TestingChapter 14: Best PracticesPart I - IntroductionThis part or section contains all the introduction about the basics of the Spring and the architecture of theapplication to use the persistence.Chapter 1: Architecture of the applicationsChapter Goal: In this chapter, the readers will see the different ways of structuring one application and thebest practices to organize all the things related to persistence like the use of DAO (repositories on Spring).• Small history of the methods of persistence (Plain query using the class of Java, ORM)• Different types of architectureso Layerso Hexagonal or onion• Persistence design patterso DAO (Repositories in Spring)o Data Transfer Object (DTO)Chapter 2: Spring basics and beyondChapter Goal: In this chapter, the readers will see the different ways of structuring one application and thebest practices to organize all the things related to persistence like the use of DAO (repositories on Spring).• Spring’s Architecture • Dependency Injection and Inversion of Control• Basic Application SetupChapter 3: Spring Data and different types of persistenceChapter Goal: This chapter will provide a full explanation about Spring Data, how it works and what this librarydoes behind the scenes.• How the Spring Data works• How the Repositories workso Using interfaceso Defining a custom implementationPart II - SQL persistenceThis part or section contains the information about different aspects of the persistence of databases whichhave a rigid schema. Also, the readers will see different strategies of deploying the changes on the schemas.Chapter 4: Persistence and domain modelChapter Goal: In this chapter, the readers will learn the basics about persistence and how it works behind thescenes. Also, the readers will see how to create validations in the schema like the size of the column and thedifferent types of relationship between entities.• JPA configuration using annotationso Entity, Ido Types of relationshipso Pre-update, pre-persist• Ways to define the querieso Using specificationso Define SQL• How validate the schema• Types of InherenceChapter 5: Transaction managementChapter Goal: In this chapter, the readers will learn the basics of the transactions and some concepts of ACID.• Definition of ACID• Isolation Levels• Transactional levelsChapter 6: Versioning or migrate the changes of the databaseChapter Goal: In this chapter the readers will see different tools or strategies to include the changes of thedatabases, e.g use Liquibase/Flyway, running the scripts manually, or using the auto-update of the Spring.Also, this chapter will include some mechanism to move the data from one column to another using featureflags.• Mechanism to migrate the changes• Tools to versioning the changeso Liquibaseo Flyway• Using Feature Flags to new featureso What is a Feature flag?o Benefits of use this approacho Common librariesPart III - NO-SQL persistenceIn this section the idea is to cover one example of each type of the databases NO-SQL like key/value,document, graph, and wide-column database. The idea is not to cover all more than one example of a type ofdatabase because most of them have certain operations similar.Chapter 7: Redis key/value databaseChapter Goal: In this chapter, the readers will see how to run a database and save the information using aspecific key. Also, this chapter will show the readers to create a serializer to persist data that is complex andsome best practices like persist the information in async mode.The last point is how to configure the TTL in the information that the readers persist in the database.• What is Redis and which are the benefits?• Connecting with multiples Redis• Persist synchronous or asynchronous• Object Mapping and ConversionChapter 8: MongoDB Document databaseChapter Goal: In this chapter, the readers will see how to run a mongo database and how to persist theinformation with the definition of the entities using the different operations that are permitted on MongoDB.• What is a document store?• Setting up a Mongo• Access using repositories• Manage transactions in a programmatic wayChapter 9: Neo4j Graph databaseChapter Goal: In this chapter, the readers will see how to run a database and how to create different types ofqueries. Also the reader will see the different aspects of the persistence of the information and the use ofreactive approach.• Modeling the problem as a Grapho Cases of usero Benefits• Persisting the domain• Manage transactionsChapter 10: Cassandra wide-column databaseChapter Goal: In this chapter, the readers will see how to configure the database on Spring and thedeclaration of the entities that need to be used to persist the information. Also, the different ways topersist or modify the information on Cassandra.The last point is how to configure the TTL in the information that the readers persist in the database.• What is Cassandra and how works?• Configuration for Cassandra• Access using repositories• Defining a TTLPart IV – Advanced, testing and best practicesThis part covers some aspects of any type of database to create different types of tests and validate theperformance of the queries. Also, this section covers some best practices to reduce the possible problems ormistakes in the applications that access a database.Chapter 11: Reactive accessChapter Goal: This chapter needs to cover how you can access and obtain the information in a reactive way.• What is reactive access?• Modifying queries to be reactiveo R2DBCo MongoDBChapter 12: Unit/Integration testingChapter Goal: This chapter needs to cover more in detail how you can write unit tests without using anexistent database but using the same motor of the database, to do this the reader will use Test Cointainerswith Junit 5 which is the standard to write unit tests.• Unit Testing with Mocks• Integration Testing with a Databaseo What is Test containers?o Test Containers vs embeddedo How you can use it?o Possible problems in the pipelineChapter 13: Performance testingChapter Goal: In this chapter the reader will use some tools like Gatling or QuickPerform to see how tocreate a performance test and analyze if the queries have some issue related with the use ofCPU/memory.• How check or analyze the performance of the queries?• Analyzing the complexity of queries• Performance test of an endpoint that access to a DBChapter 14: Best practicesChapter Goal: In this chapter the reader will know some strategies to improve the performance of thedatabase including some mechanism of cache to reduce the number of times that anyone accesses toobtain information. • Access to the information◦ Master-slave • Using cache to reduce the accessed to DB • Compress the information • Lazy Loading Issues • Pagination and ways to reduce the response

    1 in stock

    £37.49

  • Murachs Python for Data Science

    Murach (Mike) & Associates Inc Murachs Python for Data Science

    1 in stock

    Book Synopsis

    1 in stock

    £51.84

  • Modern C for Absolute Beginners

    APress Modern C for Absolute Beginners

    1 in stock

    Book SynopsisLearn the C++ programming language in a structured, straightforward, and friendly manner. This book teaches the basics of the modern C++ programming language, the C++ Standard Library, and modern C++ standards, including C++23. No previous programming experience is required. C++ is a language like no other, surprising in its complexity, yet wonderfully sleek and elegant in so many ways. It is also a language that cannot be learned by guessing, one that is easy to get wrong and challenging to get right. To overcome this, each section is filled with real-world examples that gradually increase in complexity. Modern C++ for Absolute Beginners, Second Edition teaches more than just programming in C++23. It provides a solid C++ foundation to build upon. The author takes you through the C++ programming language, the Standard Library, and C++11 to C++23 standard basics. Each chapter is accompanied by the right amount of Table of Contents1. Introduction2. What is C++?3. C++ Compilers4. Our First Program5. Types6. Exercises7. Operators8. Standard Input9. Exercises10. Arrays11. Pointers12. References13. Introduction to Strings 14. Automatic Type Deduction15. Exercises16. Statements17. Constants18. Exercises19. Functions20. Exercises21. Scope and Lifetime22. Exercises23. Classes - Introduction24. Exercises25. Classes – Inheritance and Polymorphism26. Exercises27. The static Specifier28. Templates29. Enumerations30. Exercises31. Organizing code32. Exercises33. Conversions34. Exceptions35. Smart Pointers36. Exercises37. Input/Output Streams38. C++ Standard Library and Friends39. Exercises40. C++ Standards41. Projects

    1 in stock

    £38.24

  • Archaeologies of Touch: Interfacing with Haptics

    University of Minnesota Press Archaeologies of Touch: Interfacing with Haptics

    Book SynopsisA material history of haptics technology that raises new questions about the relationship between touch and media Since the rise of radio and television, we have lived in an era defined increasingly by the electronic circulation of images and sounds. But the flood of new computing technologies known as haptic interfaces—which use electricity, vibration, and force feedback to stimulate the sense of touch—offering an alternative way of mediating and experiencing reality. In Archaeologies of Touch, David Parisi offers the first full history of these increasingly vital technologies, showing how the efforts of scientists and engineers over the past three hundred years have gradually remade and redefined our sense of touch. Through lively analyses of electrical machines, videogames, sex toys, sensory substitution systems, robotics, and human–computer interfaces, Parisi shows how the materiality of touch technologies has been shaped by attempts to transform humans into more efficient processors of information. With haptics becoming ever more central to emerging virtual-reality platforms (immersive bodysuits loaded with touch-stimulating actuators), wearable computers (haptic messaging systems like the Apple Watch’s Taptic Engine), and smartphones (vibrations that emulate the feel of buttons and onscreen objects), Archaeologies of Touch offers a timely and provocative engagement with the long history of touch technology that helps us confront and question the power relations underpinning the project of giving touch its own set of technical media.Trade Review"Archaeologies of Touch weaves a careful history of haptic technology with a provocative analysis on the changing nature of how we recognize and measure touching. This allows David Parisi to provide the remarkable: a history of that which has always appeared just beyond our reach."—Phillip Thurtle, University of Washington"Archaeologies of Touch convincingly contextualizes recent forms of digital touch within an overarching history of psychophysiological and technological experimentation with the senses and sensory communication. David Parisi pulls together an impressive wealth of resources for scholars to understand how we ‘haptic subjects’ became haptic in the first place."—Mark Paterson, author of The Senses of Touch: Haptics, Affects and Technologies"Parisi provides an engaging history of how humans have interacted with a range of electric and electronic technologies to understand and explore how the sensation of touch actually works, and how it can be simulated. The book effectively highlights the need for more critical analysis of haptic technology and its future. The book is exhaustively researched and includes useful explanatory notes and images."—CHOICE"Archaeologies of Touch is a fascinating reading about spectacular experiments, forgotten appliances and scientists who have partially come to the fore."—Svenska Dagbladet"Archaeologies of Touch is a significant achievement in media research. It is lucid, scrupulous, rigorously grounded, and exceedingly informed without ever getting mired in high theory or inconsequential historical asides."—Lateral: Journal of the Cultural Studies Association"Archaeologies of Touch is a work of deep erudition and study, carefully plotted, and written with penetrating insight, establishing Parisi at the vanguard of the developing field of haptic media studies."—Media Theory"This is a remarkable book, solidly documented and will potentially enlighten a vast number of people working with cultural and social technologies."—Neural"Filled with archival illustrations, schematics, and images of the various lesser known technologies and experimental research that demonstrate the long history of research of touch, Parisi’s Archaeologies of Touch is vital read for scholars concerned with all things haptic."—New Media and Society"In thoroughly tracing the connections between touch and technoscience, Parisi offers a powerful and timely argument that encourages a serious reconsideration of touch's technogenesis."—Configurations"Archaeologies of Touch is an ambitious book chock-full of fascinating experiments and anecdotes."—Technology and Culture Table of ContentsContentsPreface. Interrupting the Networked BodyAcknowledgmentsIntroduction. Haptic Interfaces and the Quest to Reinscribe TactilityInterface 1. The Electrotactile MachineInterface 2. The HapticInterface 3. The Tongue of the SkinInterface 4. Human–Machine Tactile CommunicationInterface 5. The Cultural Construction of Technologized TouchCoda. Haptics and the Reordering of the Mediated SensoriumNotesIndex

    £21.59

  • CTSD Certified Technology SpecialistDesign Exam

    McGraw-Hill Education CTSD Certified Technology SpecialistDesign Exam

    Book SynopsisThe most up to date CTS-D exam study systemâavailable exclusively from McGraw Hill and AVIXA PressPublished with AVIXA , CTS-D Certified Technology Specialist-Design Exam Guide, Second Edition provides comprehensive coverage of all exam objectives on the leading internationally recognized certification for audiovisual design professionals. Each chapter features learning objectives, best practices, diagrams, photos, and chapter review questions with in-depth explanations. Designed to help you prepare for the CTS-D exam, this authoritative resource also serves as an essential on-the-job reference.<Online content includes: New CTS-D sample questions from AVIXA Link to a library of design, installation, and AV math videos Link to AVIXA standards Link to AVIXAâs AV standards Clearing House Covers all CTS-D exam objectives, including: Communicating design intent Ergonomics in AV designTable of ContentsPART IThe Certified Technology Specialist-DesignCH 1: What is a Certified Technology Specialist-Design?CH 2: The CTS-D ExamPART IIEnvironmentCH 3: Communicating Design IntentCH 4: Ergonomics in AV DesignCH 5: Visual Principles of DesignCH 6: Audio Principles of DeisngPART IIIInfrastructureCH 7: Communicating with Allied TradesCH 8: Lighting SpecificationsCH 9: Structural and Mechanical ConsiderationsCH 10: Specifying Electrical InfrastructureCH 11: Elements of AcousticsPART IVApplied DesignCH 12: Digital SignalsCH 13: Digital Video DesignCH 14: Audio DesignCH 15: Control RequirementsCH 16: Networking for AVCH 17: Streaming DesignCH 18: Security for Networked AV ApplicationsCH 19: Conducting Project Implementation ActivitiesPART VAppendices & GlossaryApp A: Math Formulas Used in AV InstallationsApp B: AVIXA StandardsApp C: AVIXA AV Standards ClearinghouseApp D: Video ReferencesApp E: About the Online Content

    £50.39

  • Shelly Cashman Series Microsoft  Windows 11 Comprehensive

    Shelly Cashman Series Microsoft Windows 11 Comprehensive

    10 in stock

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

    10 in stock

    £199.56

  • McGraw-Hill Education CEH Certified Ethical Hacker Bundle Fifth Edition

    15 in stock

    Book SynopsisThoroughly revised to cover 100% of the EC Council's Certified Ethical Hacker Version 11 exam objectives, this bundle includes two books and online practice exams featuring hundreds of realistic questions.This fully updated, money-saving self-study set prepares certification candidates for the CEH v11 exam. Examinees can start by reading CEH Certified Ethical Hacker All-in-One Exam Guide, Fifth Edition to learn about every topic included in the v11 exam objectives. Next, they can reinforce what theyâve learned with the 600+ practice questions featured in CEH Certified Ethical Hacker Practice Exams, Fifth Edition and online practice exams.This edition features up-to-date coverage of all nine domains of the CEH v11 exam and the five phases of ethical hacking: reconnaissance, scanning, gaining access, maintaingin  access and clearing tracks.In all, the bundle includes more than 900 accurate questions with deta

    15 in stock

    £34.49

  • Information Security

    John Wiley & Sons Inc Information Security

    Book SynopsisProvides systematic guidance on meeting the information security challenges of the 21st century, featuring newly revised material throughout Information Security: Principles and Practice is the must-have book for students, instructors, and early-stage professionals alike. Author Mark Stamp provides clear, accessible, and accurate information on the four critical components of information security: cryptography, access control, security protocols, and software. Readers are provided with a wealth of real-world examples that clarify complex topics, highlight important security issues, and demonstrate effective methods and strategies for protecting the confidentiality and integrity of data. Fully revised and updated, the third edition of Information Security features a brand-new chapter on network security basics and expanded coverage of cross-site scripting (XSS) attacks, Stuxnet and other malware, the SSH protocol, secure software developTable of ContentsPreface xv About The Author xix Acknowledgments xxi 1 Introductions 1 1.1 The Cast of Characters 1 1.2 Alice's Online Bank 2 1.2.1 Confidentiality, Integrity, and Availability 2 1.2.2 Beyond CIA 2 1.3 About This Book 4 1.3.1 Cryptography 4 1.3.2 Access Control 5 1.3.3 Network Security 6 1.3.4 Software 6 1.4 The People Problem 7 1.5 Principles and Practice 7 1.6 Problems 8 I Crypto 13 2 Classic Cryptography 15 2.1 Introduction 15 2.2 How to Speak Crypto 15 2.3 Classic Crypto 17 2.3.1 Simple Substitution Cipher 18 2.3.2 Cryptanalysis of a Simple Substitution 20 2.3.3 Definition of Secure 21 2.3.4 Double Transposition Cipher 22 2.3.5 One-Time Pad 23 2.3.6 Codebook Cipher 27 viii CONTENTS 2.4 Classic Crypto in History 28 2.4.1 Ciphers of the Election of 1876 28 2.4.2 Zimmermann Telegram 30 2.4.3 Project VENONA 32 2.5 Modern Crypto History 33 2.6 A Taxonomy of Cryptography 36 2.7 A Taxonomy of Cryptanalysis 37 2.8 Summary 39 2.9 Problems 39 3 Symmetric Ciphers 45 3.1 Introduction 45 3.2 Stream Ciphers 46 3.2.1 A5/1 47 3.2.2 RC4 49 3.3 Block Ciphers 51 3.3.1 Feistel Cipher 51 3.3.2 DES 52 3.3.3 Triple DES 57 3.3.4 AES 59 3.3.5 TEA 62 3.3.6 Block Cipher Modes 64 3.4 Integrity 68 3.5 Quantum Computers and Symmetric Crypto 70 3.6 Summary 72 3.7 Problems 72 4 Public Key Crypto 79 4.1 Introduction 79 4.2 Knapsack 82 4.3 RSA 85 4.3.1 Textbook RSA Example 87 4.3.2 Repeated Squaring 88 4.3.3 Speeding Up RSA 90 4.4 Diffie-Hellman 91 4.5 Elliptic Curve Cryptography 93 4.5.1 Elliptic Curve Math 93 4.5.2 ECC Diffie-Hellman 95 4.5.3 Realistic Elliptic Curve Example 96 4.6 Public Key Notation 97 4.7 Uses for Public Key Crypto 98 4.7.1 Confidentiality in the Real World 98 4.7.2 Signatures and Non-repudiation 99 CONTENTS ix 4.7.3 Confidentiality and Non-repudiation 99 4.8 Certificates and PKI 102 4.9 Quantum Computers and Public Key 104 4.10 Summary 106 4.11 Problems 106 5 Crypto Hash Functions++ 115 5.1 Introduction 115 5.2 What is a Cryptographic Hash Function? 116 5.3 The Birthday Problem 117 5.4 A Birthday Attack 119 5.5 Non-Cryptographic Hashes 120 5.6 SHA-3 121 5.7 HMAC 124 5.8 Cryptographic Hash Applications 126 5.8.1 Online Bids 126 5.8.2 Blockchain 127 5.9 Miscellaneous Crypto-Related Topics 136 5.9.1 Secret Sharing 136 5.9.2 Random Numbers 140 5.9.3 Information Hiding 143 5.10 Summary 147 5.11 Problems 147 II Access Control 159 6 Authentication 161 6.1 Introduction 161 6.2 Authentication Methods 162 6.3 Passwords 163 6.3.1 Keys Versus Passwords 164 6.3.2 Choosing Passwords 164 6.3.3 Attacking Systems via Passwords 166 6.3.4 Password Verification 167 6.3.5 Math of Password Cracking 168 6.3.6 Other Password Issues 173 6.4 Biometrics 174 6.4.1 Types of Errors 176 6.4.2 Biometric Examples 176 6.4.3 Biometric Error Rates 181 6.4.4 Biometric Conclusions 182 6.5 Something You Have 182 x CONTENTS 6.6 Two-Factor Authentication 183 6.7 Single Sign-On and Web Cookies 183 6.8 Summary 184 6.9 Problems 185 7 Authorization 195 7.1 Introduction 195 7.2 A Brief History of Authorization 196 7.2.1 The Orange Book 196 7.2.2 The Common Criteria 199 7.3 Access Control Matrix 200 7.3.1 ACLs and Capabilities 201 7.3.2 Confused Deputy 202 7.4 Multilevel Security Models 204 7.4.1 Bell-LaPadula 206 7.4.2 Biba's Model 207 7.4.3 Compartments 208 7.5 Covert Channels 210 7.6 Inference Control 212 7.7 CAPTCHA 214 7.8 Summary 216 7.9 Problems 216 III Topics in Network Security 221 8 Network Security Basics 223 8.1 Introduction 223 8.2 Networking Basics 223 8.2.1 The Protocol Stack 225 8.2.2 Application Layer 226 8.2.3 Transport Layer 228 8.2.4 Network Layer 231 8.2.5 Link Layer 233 8.3 Cross-Site Scripting Attacks 235 8.4 Firewalls 236 8.4.1 Packet Filter 238 8.4.2 Stateful Packet Filter 240 8.4.3 Application Proxy 240 8.4.4 Defense in Depth 242 8.5 Intrusion Detection Systems 243 8.5.1 Signature-Based IDS 245 8.5.2 Anomaly-Based IDS 246 CONTENTS xi 8.6 Summary 250 8.7 Problems 250 9 Simple Authentication Protocols 257 9.1 Introduction 257 9.2 Simple Security Protocols 259 9.3 Authentication Protocols 261 9.3.1 Authentication Using Symmetric Keys 264 9.3.2 Authentication Using Public Keys 267 9.3.3 Session Keys 268 9.3.4 Perfect Forward Secrecy 270 9.3.5 Mutual Authentication, Session Key, and PFS 273 9.3.6 Timestamps 273 9.4 ``Authentication"" and TCP 275 9.5 Zero Knowledge Proofs 278 9.6 Tips for Analyzing Protocols 282 9.7 Summary 284 9.8 Problems 284 10 Real-World Security Protocols 293 10.1 Introduction 293 10.2 SSH 294 10.2.1 SSH and the Man-in-the-Middle 295 10.3 SSL 296 10.3.1 SSL and the Man-in-the-Middle 299 10.3.2 SSL Connections 300 10.3.3 SSL Versus IPsec 300 10.4 IPsec 301 10.4.1 IKE Phase 1 302 10.4.2 IKE Phase 2 309 10.4.3 IPsec and IP Datagrams 310 10.4.4 Transport and Tunnel Modes 311 10.4.5 ESP and AH 313 10.5 Kerberos 314 10.5.1 Kerberized Login 316 10.5.2 Kerberos Ticket 316 10.5.3 Security of Kerberos 318 10.6 WEP 319 10.6.1 WEP Authentication 319 10.6.2 WEP Encryption 320 10.6.3 WEP Non-Integrity 320 10.6.4 Other WEP Issues 321 10.6.5 WEP: The Bottom Line 322 xii CONTENTS 10.7 GSM 322 10.7.1 GSM Architecture 323 10.7.2 GSM Security Architecture 324 10.7.3 GSM Authentication Protocol 326 10.7.4 GSM Security Flaws 327 10.7.5 GSM Conclusions 329 10.7.6 3GPP 330 10.8 Summary 330 10.9 Problems 331 IV Software 339 11 Software Flaws and Malware 341 11.1 Introduction 341 11.2 Software Flaws 341 11.2.1 Buffer Overflow 345 11.2.2 Incomplete Mediation 356 11.2.3 Race Conditions 356 11.3 Malware 358 11.3.1 Malware Examples 359 11.3.2 Malware Detection 365 11.3.3 The Future of Malware 367 11.3.4 The Future of Malware Detection 369 11.4 Miscellaneous Software-Based Attacks 369 11.4.1 Salami Attacks 369 11.4.2 Linearization Attacks 370 11.4.3 Time Bombs 371 11.4.4 Trusting Software 372 11.5 Summary 373 11.6 Problems 373 12 Insecurity in Software 381 12.1 Introduction 381 12.2 Software Reverse Engineering 382 12.2.1 Reversing Java Bytecode 384 12.2.2 SRE Example 385 12.2.3 Anti-Disassembly Techniques 390 12.2.4 Anti-Debugging Techniques 391 12.2.5 Software Tamper Resistance 392 12.3 Software Development 393 12.3.1 Flaws and Testing 395 12.3.2 Secure Software Development? 396 CONTENTS xiii 12.4 Summary 396 12.5 Problems 397 Appendix 403 A-1 Modular Arithmetic 403 A-2 Permutations 405 A-3 Probability 406 A-4 DES Permutations 406 Index 418

    £103.46

  • AWS Certified Solutions Architect Associate

    McGraw-Hill Education AWS Certified Solutions Architect Associate

    20 in stock

    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.This up-to-date study guide offers 100% coverage of every objective for the current version of the AWS Certified Solutions Architect Professional examGet complete coverage of all objectives included on the SAA-C02 exam from this comprehensive resource. Written by an expert AWS Solutions Architect and well-respected author, this authoritative guide fully addresses the knowledge and skills required for passing the AWS Certified Solutions Architect â Associate exam. Youâll find learning objectives at the beginning of each chapter, exam tips, practice exam questions, and in-depth explanations. Youâll also build your practical knowledge with the many hands-on labs found throughout this guide. Designed to help you pass the exam with ease, this definitive vo

    20 in stock

    £31.99

  • CTSI Certified Technology SpecialistInstallation

    McGraw-Hill Education CTSI Certified Technology SpecialistInstallation

    10 in stock

    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-I Exam Study System Published with AVIXAâ, CTS -I Certified Technology Specialist-Installation Exam Guide, Second Edition provides comprehensive coverage of all exam objectives on the leading internationally recognized certification for audiovisual installation professionals. Each chapter features learning objectives, best practices, diagrams, photos, and chapter review questions with in-depth explanations. Designed to help you prepare for the CTS-I exam, this authoritative resource also serves as an essential on-the-job reference.Online content includes: New CTS-I sample questions from AVIXA Link to a library of installation and AV math videos Link to AVIXA standards CTable of ContentsPART I The CTS-Installation and CTS-I Exam 1 Getting CTS-I Certification 2 The CTS-I Exam PART II The Basics of AV Installation 3 Managing an AV Project 4 Audiovisual Documentation 5 Pre-installation Activities PART III System Fabrication 6 Cable Essentials 7 Mounting AV Equipment 8 Rack Build PART IV AV Installation 9 Audio Systems Installation 10 Video Systems Installation PART V System Setup, Verification, and Closeout 11 Introduction to System Verification 12 Networks 13 Audiovisual Control Systems 14 Audio Gain and System Equalization 15 Video System Setup and Verification 16 Conducting System Closeout 17 Maintain and Repaire Audiovisual Systems PART VI Appendices and Glossary App A Math Formulas Used in AV Installations App B AVIXA Standards App C AVIXA AV Standards Clearinghouse App D Video References

    10 in stock

    £50.99

  • John Murray Press Genesis

    Out of stock

    Book SynopsisTHE FOLLOW UP TO THE INTERNATIONAL BESTSELLER THE AGE OF AI In his final book, the late Henry Kissinger joins forces with two leading technologists to mount a profound exploration of the epochal challenges and opportunities presented by the revolution in Artificial Intelligence.As it absorbs data, gains agency, and intermediates between humans and reality, AI (Artificial Intelligence) will help us to address enormous crises, from climate change to geopolitical conflicts to income inequality. It might well solve some of the greatest mysteries of our universe and elevate the human spirit to unimaginable heights. But it will also pose challenges on a scale and of an intensity that we have never seen - usurping our power of independent judgment and action, testing our relationship with the divine, and perhaps even spurring a new phase in human evolution.The last book of elder statesman Henry Kissinger, written with technologists Craig Mundie and Eric Schmidt, Genesis charts a course between blind faith and unjustified fear as it outlines an effective strategy for navigating the age of AI.

    Out of stock

    £999.99

  • Creo Parametric 9.0 Tutorial

    SDC Publications Creo Parametric 9.0 Tutorial

    1 in stock

    Book SynopsisThe eleven lessons in this tutorial introduce you to the design capabilities of Creo Parametric 9.0. Major topics include part and assembly creation, and creation of engineering drawings. This book has been written specifically with students in mind.

    1 in stock

    £62.70

  • Schaums Outlines UML

    McGraw-Hill Education - Europe Schaums Outlines UML

    10 in stock

    Book SynopsisIn the more than seven years since the Object Management Group (OMG) adopted the Unified Modeling Language (UML), UML has established itself as the de facto industry standard for modeling software systemsIn 2001 OMG put together a task force to revise UML Version 1.0. In March of 2003, UML Version 2.0 was finalized and rolled out to the 35 major companies participating in the adoption effort and made available to the public. This book provides a step-by-step guide to the notation and use of UML, one of the most widely used, object-oriented notation systems/programming languages in existence. The outline demonstrates the use of the techniques and notation of UML through case studies in systems analysis, showing the student clearly how UML is used in all kinds of practical situations. This revised edition will discuss the new infrastructure of the latest UML Version 2.0, and will include new examples, review questions, and notations.Table of ContentsChapter 1: Basic Concepts Chapter 2: Mathematical Concepts in Chemistry Chapter 3: Atoms and Atomic Masses Chapter 4: Electronic Configuration of the Atom Chapter 5: Chemical Bonding Chapter 6: Inorganic Nomenclature Chapter 7: Formula Calculations Chapter 8: Chemical Equations Chapter 9: Net Ionic Equations Chapter 10: Stoichiometry Chapter 11: Molarity Chapter 12: Gases Chapter 13: Kinetic Molecular Theory Chapter 14: Oxidation and Reduction Chapter 15: Solutions Chapter 16: Equilibrium Chapter 17: Acid-Base Theory Chapter 18: Organic Chemistry Chapter 19: Nuclear Reactions Appendix: Scientific Calculations, Glossary, Index, Table of the Elements, Conversions, Periodic Table

    10 in stock

    £13.99

  • Taylor & Francis Ltd Creating Value with Data Analytics in Marketing

    15 in stock

    Book SynopsisThis book is a refreshingly practical yet theoretically sound roadmap to leveraging data analytics and data science. The vast amount of data generated about us and our world is useless without plans and strategies that are designed to cope with its size and complexity, and which enable organizations to leverage the information to create value in marketing.Creating Value with Data Analytics in Marketing provides a nuanced view of big data developments and data science, arguing that big data is not a revolution but an evolution of the increasing availability of data that has been observed in recent times. Building on the authors' extensive academic and practical knowledge, this book aims to provide managers and analysts with strategic directions and practical analytical solutions on how to create value from existing and new big data. The second edition of this bestselling text has been fully updated in line with developments in the field and includes a selection of new, Trade Review"More than ever before, managers are held accountable for the return on their marketing investments. Data science has thus become a centerpiece in the skills arsenal of today’s manager. This comprehensive, yet eminently readable book is a must read for anyone seriously interested in using data science to create firm value."Jan-Benedict Steenkamp, C. Knox Massey Distinguished Professor of Marketing, University of North Carolina at Chapel Hill, USA"Data science and big data analytics are in vogue these days but none of the current books on these subjects combine an understanding of them along with how they interface with marketing metrics. This is precisely what Peter Verhoef, Edwin Kooge, Natasha Walk and Jaap Wieringa have accomplished! The book is literally a treasure trove for marketing practitioners, academics and students, to not only understand the specifics of the data science techniques and methodologies but also to develop an appreciation of how they can all be put together to inform managers and drive decision making!"P.K. Kannan, Associate Dean of Strategic Initiatives at University of Maryland, Robert H. Smith School of Business, USA"In the age of big data, understanding data analytic in marketing is crucial. This edition highlights how data can bring value to the organization and brand while addressing the need for customer privacy and data security. This book helps the reader understand the what story the data is saying as well as create a data-driven culture. A must read for anyone wanting a better understanding of how data can bring value in marketing."Joyce Costello, Marketing Management, Cardiff Metropolitan University, UK"This superb book brilliantly synthesizes knowledge that every researcher and professional working with marketing analytics should have. The new edition of this much-valued book is even better!"Polymeros Chrysochou, Professor at Department of Management & MAPP Centre, Aarhus University, Denmark"This book offers an amazing overview of what data analytics entails, and how any marketer can create value through (big) data. It offers many great examples and is written in a no nonsense manner combining the best of academic and practitioner knowledge. If you are serious about data analytics, this book is a must-read."Arne De Keyser, Associate Professor of Marketing, EDHEC Business School, France"This revised edition is a practical book introducing readers to big data analytics in marketing in details. It is packed with great examples and engaging case studies. The book is well structured and is easy to understand. A great book for students, scholars and practitioners to start their journey in exploring big data analytics in marketing."Mingming Cheng, Senior Lecturer in Digital Marketing, School of Management and Marketing, Curtin University, AustraliaTable of Contents1 Data science and big data; 2 Creating value with data science; 3 Value objectives and metrics; 4 Data assets; 5 Data storing and integration; 6 Customer privacy and data security; 7 Data analytics; 8 Data exploration; 9 Data modeling; 10 Creating impact with storytelling and visualization; 11 Creating value with data science; 12 Building successful data analytics capabilities

    15 in stock

    £45.99

  • John C. Scott But How Do It Know

    15 in stock

    15 in stock

    £14.96

  • The Supermen

    John Wiley & Sons Inc The Supermen

    Book SynopsisThe SUPERMEN "After a rare speech at the National Center for Atmospheric Research in Boulder, Colorado, in 1976, programmers in the audience had suddenly fallen silent when Cray offered to answer questions. He stood there for several minutes, waiting for their queries, but none came.Table of ContentsThe Codebreakers. The Incubator. Seymour. Engineers' Paradise. The Hog Trough. The CRAY-1. The Cray Way. The New Genius. Shakeout. Notes. Acknowledgments. Index.

    £25.60

  • ObjectOriented Systems Analysis and Design Using

    McGraw-Hill Education - Europe ObjectOriented Systems Analysis and Design Using

    1 in stock

    Book SynopsisThe fourth edition of Object- Oriented Systems Analysis and Design has been revised and updated to reflect the most up-to-date approaches to information systems development. Still a best-seller in its field, Bennettâs, McRobbâs and Farmerâs text remains a key teaching resource for Systems Analysis and Design courses at both undergraduate and postgraduate level. The book provides a clear, practical framework for development that uses all the major techniques from UML 2.2. It follows an iterative and incremental approach based on the industry-standard Unified Process, placing systems analysis and design in the context of the whole systems lifestyle. Structured in four parts, the first provides the background to information systems analysis and design and to object-orientation. The second part focuses on the activities of requirements gathering and systems analysis, as well as the basic notation of UML. Part three covers the activities of systems architecture and design, and UML nTable of ContentsA1 Agate Ltd Case Study—IntroductionB1 FoodCo Ltd Case Study—Introduction 1 Information Systems—What Are They? 2 Challenges in Information Systems Development 3 Meeting the Challenges 4 What is Object-Orientation? 5 Modelling Concepts 6 Requirements Capture A2 Agate Ltd Case Study—Requirements Model 7 Requirement Analysis A3 Agate Ltd Case Study—Requirements Analysis 8 Refining the Requirements Model 9 Object Interaction 10 Specifying Operations 11 Specifying Control A4 Agate Ltd Case Study—Further Analysis 12 Moving into Design 13 Systems Design and Architecture 14 Detailed Design 15 Design Patterns 16 Human–Computer Interaction 17 Designing Boundary Classes 18 Data Management Design A5 Agate Ltd Case Study—Design 19 Implementation 20 Software Reuse 21 Software Development Processes

    1 in stock

    £59.99

  • Computational Methods for Electromagnetics

    John Wiley & Sons Inc Computational Methods for Electromagnetics

    Book SynopsisTreating both integral and differential equation formulations in a unified manner, this book should be a useful reference for graduate use or self-study. Its primary focus is on open-region formulations, and the majority of the material is presented in the context of electromagnetic scattering.Table of ContentsPreface. Acknowledgments. Electromagnetic Theory. Integral Equation Methods for Scattering from Infinite Cylinders. Differential Equation Methods for Scattering from Infinite Cylinders. Algorithms for the Solution of Linear Systems of Equations. The Discretization Process. Basis/Testing Functions and Convergence. Alternative Surface Integral Equation Formulations. Strip Gratings and Other Two-Dimensional Structures with One-Dimensional Periodicity. Three-Dimensional problems with Translational or Rotational Symmetry. Subsectional Basis Functions for MultiDimensional and Vector Problems. Integral Equation Methods for Three-Dimensional Bodies. Frequency-Domain Differential Equation Formulations for Open Three-Dimensional Problems. Finite-Difference Time-Domain Methods on Orthogonal Meshes. Appendix A: Quadrature. Appendix B: Source-Field Relationships for Cylinders Illuminated by an Obliquely Incident Field. Appendix C: Fortran Codes for TM Scattering From Perfect Electric Conducting Cylinders. Appendix D: Additional Software Available Via the Internet. Index. About the Authors.

    £157.45

© 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