Computer science Books

2455 products


  • Artificial Intelligence Programming with Python

    John Wiley & Sons Inc Artificial Intelligence Programming with Python

    2 in stock

    Book SynopsisTable of ContentsPreface xxiii Part I Introduction Chapter 1 Introduction to AI 3 1.1 What Is AI? 3 1.2 The History of AI 5 1.3 AI Hypes and AI Winters 9 1.4 The Types of AI 11 1.5 Edge AI and Cloud AI 12 1.6 Key Moments of AI 14 1.7 The State of AI 17 1.8 AI Resources 19 1.9 Summary 21 1.10 Chapter Review Questions 22 Chapter 2 AI Development Tools 23 2.1 AI Hardware Tools 23 2.2 AI Software Tools 24 2.3 Introduction to Python 27 2.4 Python Development Environments 30 2.4 Getting Started with Python 34 2.5 AI Datasets 45 2.6 Python AI Frameworks 47 2.7 Summary 49 2.8 Chapter Review Questions 50 Part II Machine Learning and Deep Learning Chapter 3 Machine Learning 53 3.1 Introduction 53 3.2 Supervised Learning: Classifications 55 Scikit-Learn Datasets 56 Support Vector Machines 56 Naive Bayes 67 Linear Discriminant Analysis 69 Principal Component Analysis 70 Decision Tree 73 Random Forest 76 K-Nearest Neighbors 77 Neural Networks 78 3.3 Supervised Learning: Regressions 80 3.4 Unsupervised Learning 89 K-means Clustering 89 3.5 Semi-supervised Learning 91 3.6 Reinforcement Learning 93 Q-Learning 95 3.7 Ensemble Learning 102 3.8 AutoML 106 3.9 PyCaret 109 3.10 LazyPredict 111 3.11 Summary 115 3.12 Chapter Review Questions 116 Chapter 4 Deep Learning 117 4.1 Introduction 117 4.2 Artificial Neural Networks 120 4.3 Convolutional Neural Networks 125 4.3.1 LeNet, AlexNet, GoogLeNet 129 4.3.2 VGG, ResNet, DenseNet, MobileNet, EffecientNet, and YOLO 140 4.3.3 U-Net 152 4.3.4 AutoEncoder 157 4.3.5 Siamese Neural Networks 161 4.3.6 Capsule Networks 163 4.3.7 CNN Layers Visualization 165 4.4 Recurrent Neural Networks 173 4.4.1 Vanilla RNNs 175 4.4.2 Long-Short Term Memory 176 4.4.3 Natural Language Processing and Python Natural Language Toolkit 183 4.5 Transformers 187 4.5.1 BERT and ALBERT 187 4.5.2 GPT-3 189 4.5.3 Switch Transformers 190 4.6 Graph Neural Networks 191 4.6.1 SuperGLUE 192 4.7 Bayesian Neural Networks 192 4.8 Meta Learning 195 4.9 Summary 197 4.10 Chapter Review Questions 197 Part III AI Applications Chapter 5 Image Classification 201 5.1 Introduction 201 5.2 Classification with Pre-trained Models 203 5.3 Classification with Custom Trained Models: Transfer Learning 209 5.4 Cancer/Disease Detection 227 5.4.1 Skin Cancer Image Classification 227 5.4.2 Retinopathy Classification 229 5.4.3 Chest X-Ray Classification 230 5.4.5 Brain Tumor MRI Image Classification 231 5.4.5 RSNA Intracranial Hemorrhage Detection 231 5.5 Federated Learning for Image Classification 232 5.6 Web-Based Image Classification 233 5.6.1 Streamlit Image File Classification 234 5.6.2 Streamlit Webcam Image Classification 242 5.6.3 Streamlit from GitHub 248 5.6.4 Streamlit Deployment 249 5.7 Image Processing 250 5.7.1 Image Stitching 250 5.7.2 Image Inpainting 253 5.7.3 Image Coloring 255 5.7.4 Image Super Resolution 256 5.7.5 Gabor Filter 257 5.8 Summary 262 5.9 Chapter Review Questions 263 Chapter 6 Face Detection and Face Recognition 265 6.1 Introduction 265 6.2 Face Detection and Face Landmarks 266 6.3 Face Recognition 279 6.3.1 Face Recognition with Face_Recognition 279 6.3.2 Face Recognition with OpenCV 285 6.3.3 GUI-Based Face Recognition System 288 Other GUI Development Libraries 300 6.3.4 Google FaceNet 301 6.4 Age, Gender, and Emotion Detection 301 6.4.1 DeepFace 302 6.4.2 TCS-HumAIn-2019 305 6.5 Face Swap 309 6.5.1 Face_Recognition and OpenCV 310 6.5.2 Simple_Faceswap 315 6.5.3 DeepFaceLab 322 6.6 Face Detection Web Apps 322 6.7 How to Defeat Face Recognition 334 6.8 Summary 335 6.9 Chapter Review Questions 336 Chapter 7 Object Detections and Image Segmentations 337 7.1 Introduction 337 R-CNN Family 338 YOLO 339 SSD 340 7.2 Object Detections with Pretrained Models 341 7.2.1 Object Detection with OpenCV 341 7.2.2 Object Detection with YOLO 346 7.2.3 Object Detection with OpenCV and Deep Learning 351 7.2.4 Object Detection with TensorFlow, ImageAI, Mask RNN, PixelLib, Gluon 354 TensorFlow Object Detection 354 ImageAI Object Detection 355 MaskRCNN Object Detection 357 Gluon Object Detection 363 7.2.5 Object Detection with Colab OpenCV 364 7.3 Object Detections with Custom Trained Models 369 7.3.1 OpenCV 369 Step 1 369 Step 2 369 Step 3 369 Step 4 370 Step 5 371 7.3.2 YOLO 372 Step 1 372 Step 2 372 Step 3 373 Step 4 375 Step 5 375 7.3.3 TensorFlow, Gluon, and ImageAI 376 TensorFlow 376 Gluon 376 ImageAI 376 7.4 Object Tracking 377 7.4.1 Object Size and Distance Detection 377 7.4.2 Object Tracking with OpenCV 382 Single Object Tracking with OpenCV 382 Multiple Object Tracking with OpenCV 384 7.4.2 Object Tracking with YOLOv4 and DeepSORT 386 7.4.3 Object Tracking with Gluon 389 7.5 Image Segmentation 389 7.5.1 Image Semantic Segmentation and Image Instance Segmentation 390 PexelLib 390 Detectron2 394 Gluon CV 394 7.5.2 K-means Clustering Image Segmentation 394 7.5.3 Watershed Image Segmentation 396 7.6 Background Removal 405 7.6.1 Background Removal with OpenCV 405 7.6.2 Background Removal with PaddlePaddle 423 7.6.3 Background Removal with PixelLib 425 7.7 Depth Estimation 426 7.7.1 Depth Estimation from a Single Image 426 7.7.2 Depth Estimation from Stereo Images 428 7.8 Augmented Reality 430 7.9 Summary 431 7.10 Chapter Review Questions 431 Chapter 8 Pose Detection 433 8.1 Introduction 433 8.2 Hand Gesture Detection 434 8.2.1 OpenCV 434 8.2.2 TensorFlow.js 452 8.3 Sign Language Detection 453 8.4 Body Pose Detection 454 8.4.1 OpenPose 454 8.4.2 OpenCV 455 8.4.3 Gluon 455 8.4.4 PoseNet 456 8.4.5 ML5JS 457 8.4.6 MediaPipe 459 8.5 Human Activity Recognition 461 ActionAI 461 Gluon Action Detection 461 Accelerometer Data HAR 461 8.6 Summary 464 8.7 Chapter Review Questions 464 Chapter 9 GAN and Neural-Style Transfer 465 9.1 Introduction 465 9.2 Generative Adversarial Network 466 9.2.1 CycleGAN 467 9.2.2 StyleGAN 469 9.2.3 Pix2Pix 474 9.2.4 PULSE 475 9.2.5 Image Super-Resolution 475 9.2.6 2D to 3D 478 9.3 Neural-Style Transfer 479 9.4 Adversarial Machine Learning 484 9.5 Music Generation 486 9.6 Summary 489 9.7 Chapter Review Questions 489 Chapter 10 Natural Language Processing 491 10.1 Introduction 491 10.1.1 Natural Language Toolkit 492 10.1.2 spaCy 493 10.1.3 Gensim 493 10.1.4 TextBlob 494 10.2 Text Summarization 494 10.3 Text Sentiment Analysis 508 10.4 Text/Poem Generation 510 10.5.1 Text to Speech 515 10.5.2 Speech to Text 517 10.6 Machine Translation 522 10.7 Optical Character Recognition 523 10.8 QR Code 524 10.9 PDF and DOCX Files 527 10.10 Chatbots and Question Answering 530 10.10.1 ChatterBot 530 10.10.2 Transformers 532 10.10.3 J.A.R.V.I.S. 534 10.10.4 Chatbot Resources and Examples 540 10.11 Summary 541 10.12 Chapter Review Questions 542 Chapter 11 Data Analysis 543 11.1 Introduction 543 11.2 Regression 544 11.2.1 Linear Regression 545 11.2.2 Support Vector Regression 547 11.2.3 Partial Least Squares Regression 554 11.3 Time-Series Analysis 563 11.3.1 Stock Price Data 563 11.3.2 Stock Price Prediction 565 Streamlit Stock Price Web App 569 11.3.4 Seasonal Trend Analysis 573 11.3.5 Sound Analysis 576 11.4 Predictive Maintenance Analysis 580 11.5 Anomaly Detection and Fraud Detection 584 11.5.1 Numenta Anomaly Detection 584 11.5.2 Textile Defect Detection 584 11.5.3 Healthcare Fraud Detection 584 11.5.4 Santander Customer Transaction Prediction 584 11.6 COVID-19 Data Visualization and Analysis 585 11.7 KerasClassifier and KerasRegressor 588 11.7.1 KerasClassifier 589 11.7.2 KerasRegressor 593 11.8 SQL and NoSQL Databases 599 11.9 Immutable Database 608 11.9.1 Immudb 608 11.9.2 Amazon Quantum Ledger Database 609 11.10 Summary 610 11.11 Chapter Review Questions 610 Chapter 12 Advanced AI Computing 613 12.1 Introduction 613 12.2 AI with Graphics Processing Unit 614 12.3 AI with Tensor Processing Unit 618 12.4 AI with Intelligence Processing Unit 621 12.5 AI with Cloud Computing 622 12.5.1 Amazon AWS 623 12.5.2 Microsoft Azure 624 12.5.3 Google Cloud Platform 625 12.5.4 Comparison of AWS, Azure, and GCP 625 12.6 Web-Based AI 629 12.6.1 Django 629 12.6.2 Flask 629 12.6.3 Streamlit 634 12.6.4 Other Libraries 634 12.7 Packaging the Code 635 Pyinstaller 635 Nbconvert 635 Py2Exe 636 Py2app 636 Auto-Py-To-Exe 636 cx_Freeze 637 Cython 638 Kubernetes 639 Docker 642 PIP 647 12.8 AI with Edge Computing 647 12.8.1 Google Coral 647 12.8.2 TinyML 648 12.8.3 Raspberry Pi 649 12.9 Create a Mobile AI App 651 12.10 Quantum AI 653 12.11 Summary 657 12.12 Chapter Review Questions 657 Index 659

    2 in stock

    £24.79

  • 50 Codes that Changed the World

    Headline Publishing Group 50 Codes that Changed the World

    2 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 *

    2 in stock

    £10.44

  • Category Theory for the Sciences The MIT Press

    MIT Press Category Theory for the Sciences The MIT Press

    1 in stock

    Book SynopsisAn introduction to category theory as a rigorous, flexible, and coherent modeling language that can be used across the sciences.Category theory was invented in the 1940s to unify and synthesize different areas in mathematics, and it has proven remarkably successful in enabling powerful communication between disparate fields and subfields within mathematics. This book shows that category theory can be useful outside of mathematics as a rigorous, flexible, and coherent modeling language throughout the sciences. Information is inherently dynamic; the same ideas can be organized and reorganized in countless ways, and the ability to translate between such organizational structures is becoming increasingly important in the sciences. Category theory offers a unifying framework for information modeling that can facilitate the translation of knowledge between disciplines.Written in an engaging and straightforward style, and assuming little background in mathematics, the book is

    1 in stock

    £49.40

  • Practical Programming, 3e: An Introduction to

    Pragmatic Bookshelf Practical Programming, 3e: An Introduction to

    Out of stock

    Book SynopsisClassroom-tested by tens of thousands of students, this new edition of the bestselling intro to programming book is for anyone who wants to understand computer science. Learn about design, algorithms, testing, and debugging. Discover the fundamentals of programming with Python 3.6--a language that's used in millions of devices. Write programs to solve real-world problems, and come away with everything you need to produce quality code. This edition has been updated to use the new language features in Python 3.6. No programming experience required! Incremental examples show you the steps and missteps that happen while developing programs, so you know what to expect when you tackle a problem on your own. Inspired by "How to Design Programs" (HtDP), discover a five-step recipe for designing functions, which helps you learn the concepts--and becomes an integral part of writing programs. In this detailed introduction to Python and to computer programming, find out exactly what happens when your programs are executed. Work with numbers, text, big data sets, and files using real-world examples. Create and use your own data types. Make your programs reliable, work with databases, download data from the web automatically, and build user interfaces. As you use the fundamental programming tools in this book, you'll see how to document and organize your code so that you and other programmers can more easily read and understand it. This new edition takes advantage of Python 3.6's new features, including type annotations on parameters, return types and variable declarations, and changes to string formatting. Most importantly, you'll learn how to think like a professional programmer. What You Need: You'll need to download Python 3.6, available from https://python.org. With that download comes IDLE, the editor we use for writing and running Python programs. (If you use Linux, you may need to install Python 3.6 and IDLE separately.)

    Out of stock

    £999.99

  • Decoding Reality

    Oxford University Press Decoding Reality

    1 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

    1 in stock

    £11.39

  • Networks

    Oxford University Press Networks

    5 in stock

    Book SynopsisFrom ecosystems to Facebook, from the Internet to the global financial market, some of the most important and familiar natural systems and social phenomena are based on a networked structure. It is impossible to understand the spread of an epidemic, a computer virus, large-scale blackouts, or massive extinctions without taking into account the network structure that underlies all these phenomena.In this Very Short Introduction, Guido Caldarelli and Michele Catanzaro discuss the nature and variety of networks, using everyday examples from society, technology, nature, and history to explain and understand the science of network theory. They show the ubiquitous role of networks; how networks self-organize; why the rich get richer; and how networks can spontaneously collapse. They conclude by highlighting how the findings of complex network theory have very wide and important applications in genetics, ecology, communications, economics, and sociology. ABOUT THE SERIES: The Very Short Introductions series from Oxford University Press contains hundreds of titles in almost every subject area. These pocket-sized books are the perfect way to get ahead in a new subject quickly. Our expert authors combine facts, analysis, perspective, new ideas, and enthusiasm to make interesting and challenging topics highly readable.Table of Contents1. A network point of view on the world ; 2. A fruitful approach ; 3. A world of networks ; 4. Connected and close ; 5. Superconnectors ; 6. Emergence of networks ; 7. Digging deeper into networks ; 8. Perfect storms on networks ; 9. All the world's a net. Or not? ; Further reading

    5 in stock

    £9.49

  • Probabilistic Graphical Models

    MIT Press Ltd Probabilistic Graphical Models

    1 in stock

    Book Synopsis

    1 in stock

    £100.80

  • Problem Solving with Python

    MIT Press Ltd Problem Solving with Python

    1 in stock

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

    1 in stock

    £55.80

  • MIS

    Cengage Learning, Inc MIS

    Out of stock

    Book SynopsisLearn the principles of MIS as you explore the latest developments and industry trends with MIS 10. This practically focused approach helps you master foundational MIS concepts that will guide your career. You examine the latest topics, such as cloud computing, AR/VR, quantum computing and blockchain, with the most current MIS title on the market. Have you ever wondered what you would have done as a company leader in a critical moment? With this edition's MindTap digital experience, you can strengthen your decision-making skills with "YouDecide" -- new interactive case studies that bridge technology and business strategy and position you as the decision maker. You can also examine possible career paths with new career connection videos. Delve deeper into key course concepts with new concept videos and foundational case studies. In addition, MindTap's RSS feeds alert you to the latest advancements and trends for a stronger focus on today's real business world.Table of Contents1. Information Systems in Business. 2. Computers and Their Business Applications. 3. Data and Business Intelligence. 4. Personal, Legal, Ethical, and Organizational Issues. 5. Protecting Information Resources. 6. Data Communication: Delivering Information Anywhere and Anytime. 7. A Connected World. 8. E-Commerce. 9. Global Information Systems. 10. Building Successful Information Systems. 11. Enterprise Systems. 12. Supporting Decisions and Processes. 13. Artificial Intelligence and Automation. 14. Emerging Trends, Technologies, and Applications.

    Out of stock

    £999.99

  • 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

  • You Should Test That

    John Wiley & Sons Inc You Should Test That

    2 in stock

    Book SynopsisLearn how to convert website visitors into customers Part science and part art, conversion optimization is designed to turn visitors into customers.Table of ContentsForeword xxiii Introduction xv Chapter 1 Why You Should Test That 1 Your Website Is Crucial to Your Business 2 Your Website Is Underperforming 4 All Websites Can Be Improved 4 The Halo Effect of Underperformance 5 Web Design for Results (Rather than Aesthetics) 9 Why “Best Practices” Aren’t Best 10 Is There a HiPPO in the Room? 11 The Risks and Costs of Website Redesign 12 Your New Website Design Could Hurt Your Results 13 Your Improvements May Be Overshadowed by Mistakes 13 Use Evolutionary Site Redesign 15 Conversion-Rate Optimization Increases Revenue without Increasing Advertising Spend 15 Comparing Conversion-Rate Optimization with Paid-Search Optimization 15 Conversion-Rate Optimization and Your Business 17 Conversion-Rate Optimization Results by Industry 17 Calculate the Benefit of Conversion-Rate Optimization 18 CRO Works alongside SEO 20 SEO and CRO Can Play Well Together 20 How to Do CRO without Hurting Your SEO 21 You Should Test That! 22 Chapter 2 What is Conversion Optimization? 23 Conversion Optimization Requires Controlled Testing 23 The Scientific Method of Controlled Testing 24 Selecting a Sample (Not a Free One, a Statistical One) 25 Using a Tool Designed for Controlled Testing 26 “Best Practices” Are Not Conversion Optimization 27 The Before & After Method Is Not Conversion Optimization 29 External Factors Mess with Your Data 30 Usability Testing Is Not Conversion Optimization 33 Surveys Are Not Conversion Optimization 37 Click Heatmap Tracking Is Not Conversion Optimization 38 What Is Conversion Optimization? 39 Who Are Your Target Audiences? 39 Target Markets and Personas 40 Setting Goals 41 Define Your Goals 42 The Goals Waterfall 42 Prioritize Your Goals 42 Should You Optimize for Micro-Conversions? 46 Web Analytics Goals vs Conversion-Optimization Goals 48 The Continuous Improvement Cycle 54 Continuous Improvement Is Key to Success 55 Progress from Macro to Micro 58 Chapter 3 Prioritize Testing Opportunities 61 Use Data to Prioritize Tests 62 Your Web Analytics Data 62 Your Home Page Isn’t Your Front Door 62 View Data at the Page-Template Level 63 The PIE Prioritization Framework 66 Prioritize Pages with High Potential for Improvement 67 Top Exit Pages 67 Analyze Your Conversion Funnel 70 Gather Qualitative Data 72 Prioritize Important Pages 82 Pages with High Traffic Volume Are More Important 83 Pages with Expensive Visits Are More Important 85 Prioritize Easy Test Pages 89 Consider Technical Implementation 89 Consider Organizational Barriers 94 Prioritize with a Weighting Table 94 Reprioritize Regularly 95 Chapter 4 Create Hypotheses with the LIFT Model 97 Methodology Is More Valuable than Tips 98 The Gorilla in Our Brains 100 The LIFT Model 102 The Value Proposition 103 Relevance 104 Clarity 104 Anxiety 105 Distraction 106 Urgency 107 Problems Are Opportunities! 107 Fill the Marble Jar 107 Create Valid Hypotheses 109 The Hypothesis Structure 110 Good to Great Hypotheses 111 Tips to Get Your Testing Started 112 Chapter 5 Optimize Your Value Proposition 113 The Value-Proposition Equation 114 Your Visitor’s Perception Filters 115 Tangible Features 118 Product or Service Features 118 Incentives and Offers 119 Intangible Benefits 123 Credibility 123 Social Proof 128 Personal Benefits vs Business Benefits 136 Costs 137 The Price 137 Delivery Cost 141 The Incredible Power of Free 141 Associated Costs 143 What Is Your Value Proposition? 144 Test Your Value Proposition 145 Chapter 6 Optimize for Relevance 147 Marketing Funnel Relevance 148 Source Relevance 150 Relevance to Ad Messages 151 Relevance to Search Keywords 152 Relevance to Emails 158 Three Ways to Create Landing-Page Source Relevance 159 Target Audience Relevance 160 Customer Segmentation 160 Call-to-Action Relevance 162 Tone Relevance 163 Navigation Relevance 167 Competitive Relevance 174 Chapter 7 Optimize for Clarity 177 Information Hierarchy Clarity 178 Website-Level Information Hierarchy 178 Page-Level Information Hierarchy 181 Design Clarity 182 Eyeflow Clarity 182 Image Clarity 186 Color Clarity 191 Call-to-Action Clarity 193 Copywriting Clarity 195 Chapter 8 Optimize for Anxiety 207 Privacy Anxiety 208 Usability Anxiety 215 Form Usability 215 Website Errors 217 Site Speed 218 Effort Anxiety 219 Fulfillment Anxiety 223 Security 224 Fine Print 224 Brand Reputation 225 Delivery Promise 225 Guarantees, Returns, and Unsubscription 226 Turn Anxiety in Your Favor 228 Chapter 9 Optimize for Distraction 231 Two Distraction Points 232 First-Impression Distraction 233 Look through Your Prospects’ Eyes 233 Too Much Content 235 Daunting Text 237 Complex Graphics 238 Large Headers 238 Redundancy 240 Message Distraction 244 Too Many Messages 245 Irrelevant Content 245 Too Many Options 247 Navigation Bars 248 Image Distraction 248 Chapter 10 Optimize for Urgency 255 Internal Urgency 256 Seasonality’s Effect on Urgency 256 Create Internal Urgency 262 External Urgency 266 The Offer’s Effect on Urgency 267 Create Offer Urgency 268 Respond with Urgency 271 Chapter 11 Test Your Hypotheses 273 Set Test Goals 274 Types of Goals 274 Use Clickthroughs with Caution 276 Goal Triggers 277 The One-Goal Goal 279 Multi-Goal Tracking 280 Choose the Test Area 281 Templated Pages 282 Individual Static Test Pages 283 Individual Pages with Dynamic Content 283 Site-Wide Section Tests 283 Choose the Test Type 288 Consider Traffic Volume 288 Multivariate Testing 288 A/B/n Testing 290 My Recommendation: Emphasize A/B/n Testing 291 Alternative Path Tests 293 Isolate for Insights 293 How to Get Good Great Results 295 Test Boldly 295 Test Fewer Variations 296 Avoid Committee Testing 296 Win with Confidence 296 Maintain Your Control 297 Use Testing Expertise 297 Chapter 12 Analyze Your Test Results 299 Reading the Tea Leaves 300 Monitoring Your Tests 301 Wait for Statistical Significance 301 Remove Under-Performers 302 Don’t Give Up Too Early 302 Evaluating Results 303 How Accurate Are Your Results? 303 Multiple Goals 306 Revenue Results 306 Compare Isolations 310 What to Test Next? 311 Re-Prioritize Your Priorities 311 Beat the Dreaded Inconclusive Test 311 Chapter 13 Strategic Marketing Optimization 313 Aim for Marketing Insights 314 The Optimization Manifesto 314 Be a Marketing Optimization Champion 315 Index 319

    2 in stock

    £22.95

  • Raspberry Pi Projects For Dummies

    John Wiley & Sons Inc Raspberry Pi Projects For Dummies

    1 in stock

    Book SynopsisJoin the Raspberry revolution with these fun and easy Pi projects The Raspberry Pi has opened up a whole new world of innovation for everyone from hardware hackers and programmers to students, hobbyists, engineers, and beyond.Table of ContentsIntroduction 1 Part I: Getting Started with Raspberry Pi Projects 5 Chapter 1: Getting to Know the Raspberry Pi 7 Chapter 2: Setting Up Your Tools and Workbench 29 Chapter 3: Focusing on Technique 47 Chapter 4: The Raspberry Family 69 Part II: Working with LEDs and Switches 79 Chapter 5: The Sauce Bottle Game 81 Chapter 6: Stomp! 93 Chapter 7: The Light Fantastic 115 Chapter 8: Games for the Light Fantastic 135 Part III: Developing Advanced Interfaces 155 Chapter 9: Advanced Interfaces 157 Chapter 10: Raspberry Pi in the Sky 197 Chapter 11: Webcam and Computer Vision 233 Chapter 12: The Raspberry Jazz Glitter Trio 263 Part IV: Making the Raspberry Pi Your LEGO’s Magic Brick 277 Chapter 13: The Pi Meets LEGO 279 Chapter 14: The LEGO Dice Game 307 Chapter 15: LEGO Direct 335 Part V: Exploring RISC OS 371 Chapter 16: Introducing RISC OS 373 Chapter 17: RISC OS Coding 391 Chapter 18: Transistor Tester 417 Chapter 19: The General‐Purpose Input/Output Port in RISC OS 441 Part VI: The Part of Tens 451 Chapter 20: Ten Great LEGO Pi Projects 453 Chapter 21: Ten Suppliers of Components and Tools 457 Index 461

    1 in stock

    £16.19

  • Algorithms For Dummies

    John Wiley & Sons Inc Algorithms For Dummies

    1 in stock

    Book SynopsisTable of ContentsIntroduction 1 Part 1: Getting Started with Algorithms 7 Chapter 1: Introducing Algorithms 9 Chapter 2: Considering Algorithm Design 23 Chapter 3: Working with Google Colab 41 Chapter 4: Performing Essential Data Manipulations Using Python 59 Chapter 5: Developing a Matrix Computation Class 79 Part 2: Understanding the Need to Sort and Search 97 Chapter 6: Structuring Data 99 Chapter 7: Arranging and Searching Data 117 Part 3: Exploring the World of Graphs 139 Chapter 8: Understanding Graph Basics 141 Chapter 9: Reconnecting the Dots 161 Chapter 10: Discovering Graph Secrets 195 Chapter 11: Getting the Right Web page 207 Part 4: Wrangling Big Data 223 Chapter 12: Managing Big Data 225 Chapter 13: Parallelizing Operations 249 Chapter 14: Compressing and Concealing Data 267 Part 5: Challenging Difficult Problems 289 Chapter 15: Working with Greedy Algorithms 291 Chapter 16: Relying on Dynamic Programming 307 Chapter 17: Using Randomized Algorithms 331 Chapter 18: Performing Local Search 349 Chapter 19: Employing Linear Programming 367 Chapter 20: Considering Heuristics 381 Part 6: The Part of Tens 401 Chapter 21: Ten Algorithms That Are Changing the World 403 Chapter 22: Ten Algorithmic Problems Yet to Solve 411 Index 417 ntroduction 1 Part 1: Getting Started with Algorithms 7 Chapter 1: Introducing Algorithms 9 Chapter 2: Considering Algorithm Design 23 Chapter 3: Working with Google Colab 41 Chapter 4: Performing Essential Data Manipulations Using Python 59 Chapter 5: Developing a Matrix Computation Class 79 Part 2: Understanding the Need to Sort and Search 97 Chapter 6: Structuring Data 99 Chapter 7: Arranging and Searching Data 117 Part 3: Exploring the World of Graphs 139 Chapter 8: Understanding Graph Basics 141 Chapter 9: Reconnecting the Dots 161 Chapter 10: Discovering Graph Secrets 195 Chapter 11: Getting the Right Web page 207 Part 4: Wrangling Big Data 223 Chapter 12: Managing Big Data 225 Chapter 13: Parallelizing Operations 249 Chapter 14: Compressing and Concealing Data 267 Part 5: Challenging Difficult Problems 289 Chapter 15: Working with Greedy Algorithms 291 Chapter 16: Relying on Dynamic Programming 307 Chapter 17: Using Randomized Algorithms 331 Chapter 18: Performing Local Search 349 Chapter 19: Employing Linear Programming 367 Chapter 20: Considering Heuristics 381 Part 6: The Part of Tens 401 Chapter 21: Ten Algorithms That Are Changing the World 403 Chapter 22: Ten Algorithmic Problems Yet to Solve 411 Index 417 ntroduction 1 Part 1: Getting Started with Algorithms 7 Chapter 1: Introducing Algorithms 9 Chapter 2: Considering Algorithm Design 23 Chapter 3: Working with Google Colab 41 Chapter 4: Performing Essential Data Manipulations Using Python 59 Chapter 5: Developing a Matrix Computation Class 79 Part 2: Understanding the Need to Sort and Search 97 Chapter 6: Structuring Data 99 Chapter 7: Arranging and Searching Data 117 Part 3: Exploring the World of Graphs 139 Chapter 8: Understanding Graph Basics 141 Chapter 9: Reconnecting the Dots 161 Chapter 10: Discovering Graph Secrets 195 Chapter 11: Getting the Right Web page 207 Part 4: Wrangling Big Data 223 Chapter 12: Managing Big Data 225 Chapter 13: Parallelizing Operations 249 Chapter 14: Compressing and Concealing Data 267 Part 5: Challenging Difficult Problems 289 Chapter 15: Working with Greedy Algorithms 291 Chapter 16: Relying on Dynamic Programming 307 Chapter 17: Using Randomized Algorithms 331 Chapter 18: Performing Local Search 349 Chapter 19: Employing Linear Programming 367 Chapter 20: Considering Heuristics 381 Part 6: The Part of Tens 401 Chapter 21: Ten Algorithms That Are Changing the World 403 Chapter 22: Ten Algorithmic Problems Yet to Solve 411 Index 417

    1 in stock

    £19.54

  • Making a Metaverse That Matters

    John Wiley & Sons Inc Making a Metaverse That Matters

    Book SynopsisAn up-close account from the world's first metaverse-embedded reporter In Making a Metaverse That Matters: From Snow Crash & Second Life to A Virtual World Worth Fighting For, the celebrated author of The Making of Second Life and Game Design Secrets, Wagner James Au, delivers an engrossing exploration of how nascent metaverse platforms have already captured the imagination of millions. Featuring powerful stories and dozens of incisive interviews with insiders including Metaverse creator Neal Stephenson himself, the author uses his unique, grassroots-level perspective as the first reporter embedded in a metaverse platform. Readers will learn about: How to understand and define the Metaverse and cut through the many myths and misconceptions around it. A behind-the-scenes account of launching Second Life, the first metaverse platform to achieve mainstream awareness, and what its many controversies teach us. Where currenTable of ContentsPreface xiii Introduction: Five Stories about Five Core Metaverse Concepts xix Part I Conception 1 Chapter 1 Crash Course—A Simple History of a Complex Idea 3 Creating the Metaverse Immediately after Snow Crash 7 Reclaiming the Metaverse’s Definition Taken from Its Source 11 Chapter 2 Second Life and the Mystery of the First Metaverse Platform 23 Chapter 3 How Facebook Became Meta (But Lost the Metaverse on the Way) 77 Part II Realization 101 Chapter 4 Kid Stuff: Minecraft, and the Rise of Roblox 103 Chapter 5 Battle Royale for the Fortnite Metaverse 127 Chapter 6 Neal Stephenson Enters the Metaverse— Lamina1, Blockchain, and the Utopia of Ownership 141 Chapter 7 VRChat and Finding Furry Anime Utopia 161 Part III Promises and Perils 185 Chapter 8 VR, Interoperability, Web3, and Other Metaverse Myths 187 Chapter 9 Sex, Abuse, and the Eternal Content Moderation Challenge 205 Chapter 10 Metaverse Real-World Use Cases—Separating Substance from Hype 225 Chapter 11 Overcoming the Metaverse Age Cliff and the Immersion Funnel 249 Part IV A Metaverse Worth Fighting For 263 Chapter 12 Future Paths 265 Chapter 13 Future Pitfalls—Manipulation, Takedowns, and the Experience Machine 279 Chapter 14 Metaverse Lessons for the Next 30 Years 295 Glossary 319 Appendix A: Rules for Avatar Radicals and Reformers 323 Appendix B: Advice for Metaverse Reporters 329 Acknowledgments 331 About the Author 333 Index 335

    £21.24

  • Cybersecurity First Principles A Reboot of

    John Wiley & Sons Inc Cybersecurity First Principles A Reboot of

    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

    £21.24

  • x86 Software ReverseEngineering Cracking and

    John Wiley & Sons Inc x86 Software ReverseEngineering Cracking and

    2 in stock

    Book SynopsisA crystal-clear and practical blueprint to software disassembly x86 Software Reverse-Engineering, Cracking, and Counter-Measures is centered around the world of disassembling software. It will start with the basics of the x86 assembly language, and progress to how that knowledge empowers you to reverse-engineer and circumvent software protections. No knowledge of assembly, reverse engineering, or software cracking is required. The book begins with a bootcamp on x86, learning how to read, write, and build in the assembly that powers a massive amount of the world's computers. Then the book will shift to reverse engineering applications using a handful of industry favorites such as IDA, Ghidra, Olly, and more. Next, we move to cracking with techniques such as patching and key generation, all harnessing the power of assembly and reverse engineering. Lastly, we'll examine cracking from a defensive perspective. Providing learners with techniques to be a better defender of their own software, or knowledge to crack these techniques more effectively. Assembly: computer Architecture, x86, system calls, building and linking, ASCII, condition codes, GDB, control flow, stack, calling conventionsReverse Engineering: reconnaissance, strings, RE strategy, stripping, linking, optimizations, compilers, industry toolsCracking: patching, key checkers, key generators, resource hacking, dependency walkingDefense: anti-debugging, anti-tamper, packing, cryptors/decryptors, whitelist, blacklist, RASP, code signing, obfuscationA practical and hands-on resource for security professionals to hobbyists, this book is for anyone who wants to learn to take apart, understand, and modify black-box software. x86 Software Reverse-Engineering, Cracking, and Counter-Measures is a vital resource for security researchers, reverse engineers and defenders who analyze, research, crack or defend software applications.Table of ContentsIntroduction xxiii Chapter 1 Decompilation and Architecture 1 Chapter 2 x86 Assembly: Data, Modes, Registers, and Memory Access 13 Chapter 3 x86 Assembly: Instructions 31 Chapter 4 Building and Running Assembly Programs 43 Chapter 5 Understanding Condition Codes 57 Chapter 6 Analyzing and Debugging Assembly Code 65 Chapter 7 Functions and Control Flow 77 Chapter 8 Compilers and Optimizers 127 Chapter 9 Reverse Engineering: Tools and Strategies 137 Chapter 10 Cracking: Tools and Strategies 147 Chapter 11 Patching and Advanced Tooling 179 Chapter 12 Defense 203 Chapter 13 Advanced Defensive Techniques 217 Chapter 14 Detection and Prevention 229 Chapter 15 Legal 239 Chapter 16 Advanced Techniques 245 Chapter 17 Bonus Topics 251 Conclusion 271 Index 273

    2 in stock

    £45.12

  • 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

  • Fluid Engine Development

    Taylor & Francis Inc Fluid Engine Development

    1 in stock

    Book SynopsisFrom the splash of breaking waves to turbulent swirling smoke, the mathematical dynamics of fluids are varied and continue to be one of the most challenging aspects in animation. Fluid Engine Development demonstrates how to create a working fluid engine through the use of particles and grids, and even a combination of the two. Core algorithms are explained from a developer's perspective in a practical, approachable way that will not overwhelm readers. The Code Repository offers further opportunity for growth and discussion with continuously changing content and source codes. This book helps to serve as the ultimate guide to navigating complex fluid animation and development.   Explains how to create a fluid simulation engine from scratch Offers an approach that is code-oriented rather than math-oriented, allowing readers to learn how fluid dynamics works with code, with downloadable code available Explores various kindsTable of ContentsChapter 1 Basics. Chapter 2 Particle-Based Simulation Chapter 3 Grids Simulation Chapter 4 Hybrid Techniques

    1 in stock

    £76.42

  • Autodesk Maya 2024 Basics Guide

    SDC Publications Autodesk Maya 2024 Basics Guide

    2 in stock

    Book SynopsisWritten by renowned author and 3D artist Kelly L. Murdock, Autodesk Maya 2024 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. Using clear and easy to follow instructions this book will guide you through learning all the major features of Maya. The text is complemented by video instruction. Each chapter has a corresponding video tutorial that introduces you to the topics and allows you to watch and learn how functions are performed in a way that a text alone cannot do.Autodesk Maya 2024 Basics Guide makes no assumptions about your previous experience with Autodesk Maya. It begins by helping you get comfortable with the user interface and navigating scenes before moving into modeling, texturing, lighting, animating, rendering and more. Additionally, more advanced features such as character rigging, skinning, animating with dynamics and MEL scripting are also introduced.Each chapter begins by examining the concept behind each task, the goal and the necessary features that are involved. Then you go in-depth with the objective of your task as you study examples and learn the steps necessary to complete it. Working your way through the comprehensive, step-by-step lessons, you'll develop the confidence you need to create incredible renderings and animations using Autodesk Maya.Who this book is forThis text was created specifically for users with no prior 3D modeling or animation experience. If you want to work in a creative field or are just curious about how 3D animated movies are made this book is the perfect way to get started. Users who are migrating from another 3D application or upgrading from a previous version of Maya will also benefit greatly from this text.What you'll learn How to create models using primitives, curves, NURBS, Polygons and more How to assign materials and textures to make realistic-looking models How to use Paint Effects to paint on and quickly create complex 3D Models How to use lights, cameras, and depth of field to render captivating scenes How to use keyframes, motion paths and the Graph Editor to create animations How to use character rigging, skinning, and inverse kinematics to animate realistic movements How to use various deformers to manipulate objects, animations and special effects How to add influence objects, skin weights and hair to a character for a more realistic look How to use dynamics to create fire, smoke, lightning, explosions, cloth and ocean effects How to enable raytracing, motion blur, and fog effects for increased realism How to render stills and animations using Maya Vector and Mental Ray for different looks How to use the Command Line and MEL Scripting to work faster About Autodesk MayaMaya is a program, created by Autodesk, used to model, animate, and render 3D scenes. 3D scenes created with Maya have appeared in movies, television, advertisements, games, product visualizations, and on the Web. With Maya, you can create and animate your own 3D scenes and render them as still images or as animation sequences.

    2 in stock

    £66.49

  • Autodesk Inventor 2024: A Tutorial Introduction

    SDC Publications Autodesk Inventor 2024: A Tutorial Introduction

    2 in stock

    Book Synopsis

    2 in stock

    £65.54

  • Autodesk Inventor 2024 Essentials Plus

    SDC Publications Autodesk Inventor 2024 Essentials Plus

    5 in stock

    Book Synopsis

    5 in stock

    £63.64

  • Official Guide to Certified SOLIDWORKS Associate

    SDC Publications Official Guide to Certified SOLIDWORKS Associate

    2 in stock

    Book Synopsis

    2 in stock

    £58.89

  • 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

  • Data Science

    MIT Press Ltd Data Science

    1 in stock

    Book Synopsis

    1 in stock

    £14.39

  • HandsOn Large Language Models

    O'Reilly Media HandsOn Large Language Models

    Book Synopsis

    £47.99

  • Gray Hat Hacking The Ethical Hackers Handbook

    McGraw-Hill Education Gray Hat Hacking The Ethical Hackers Handbook

    4 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

    4 in stock

    £36.79

  • Blue Fox

    John Wiley & Sons Inc Blue Fox

    1 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

    1 in stock

    £27.99

  • Lean IT

    Taylor & Francis Lean IT

    1 in stock

    Book SynopsisWinner of a Shingo Research and Professional Publication AwardInformation Technology is supposed to enable business performance and innovation, improve service levels, manage change, and maintain quality and stability, all while steadily reducing operating costs. Yet when an enterprise begins a Lean transformation, too often the IT department is either left out or viewed as an obstacle. What is to be done? Winner of a 2011 Shingo Research and Professional Publication Award, this book shares practical tips, examples, and case studies to help you establish a culture of continuous improvement to deliver IT operational excellence and business value to your organization. Praise for:...will have a permanent place in my bookshelf.âGene Kim, Chief Technology Officer, Tripwire, Inc.... provides an unprecedented look at the role that Lean IT will play in making this revolutionary shift and the critical steps for sustained succeTrade ReviewThis book will have a permanent place in my bookshelf. In my ten-year study of high performing IT organizations, I’ve found that businesses rely on IT far more than they think. The impacts of poor flow from application development into IT operations can be devastating: ever increasing cycle times and amounts of rework, and an ever increasing amount of heroics required in IT operations to preserve the illusion of stability and reliability.—Gene Kim, Chief Technology Officer, Tripwire, Inc.; co-author of The Visible Ops Handbook and Visible Ops Security There has never been a more critical time to improve how IT integrates with the global business enterprise. This book provides an unprecedented look at the role that Lean will play in making this revolutionary shift and the critical steps for sustained success.—Steve Castellanos, Lean Enterprise Director; Nike, Inc. Twenty years from now the firms which dominate their industries will have fully embraced lean strategies throughout their IT organizations. Ten years from now those organizations will have started pulling ahead of their competitors as the result of lean IT. Today this book will show those organizations the path they need to start out on. Will your organization be one of them?—Scott W. Ambler, Chief Methodologist for Agile and Lean, IBM Rational; author of Agile Modeling and Enterprise Unified Process This book goes both wide and deep in its exploration of Lean … a great survival manual for those needing nimble and adaptive systems.—Dr. David Labby, MD, PhD, Medical Director and Director of Clinical Support and Innovation, CareOregon This book makes a major contribution in an often-ignored but much-needed area. It ranges over a huge area – including excellent cases – that will bring IT professionals into the Lean fold but will also enable Lean managers to reach out to IT.—John Bicheno, Program Director MS in Lean Operations, Cardiff University … a comprehensive view into the world of Lean IT, a must read!—Dave Wilson, Quality Management, Oregon Health & Science University This book will have a permanent place in my bookshelf. In my ten-year study of high performing IT organizations, I’ve found that businesses rely on IT far more than they think. The impacts of poor flow from application development into IT operations can be devastating: ever increasing cycle times and amounts of rework, and an ever increasing amount of heroics required in IT operations to preserve the illusion of stability and reliability.—Gene Kim, Chief Technology Officer, Tripwire, Inc. There has never been a more critical time to improve how IT integrates with the global business enterprise. This book provides an unprecedented look at the role that Lean will play in making this revolutionary shift and the critical steps for sustained success.—Steve Castellanos, Lean Enterprise Director; Nike, Inc. Twenty years from now the firms which dominate their industries will have fully embraced lean strategies throughout their IT organizations. Ten years from now those organizations will have started pulling ahead of their competitors as the result of lean IT. Today this book will show those organizations the path they need to start out on. Will your organization be one of them?—Scott W. Ambler, Chief Methodologist for Agile and Lean, IBM Rational ... goes both wide and deep in its exploration of Lean … a great survival manual for those needing nimble and adaptive systems.—Dr. David Labby, MD, PhD, Medical Director and Director of Clinical Support and Innovation, CareOregon This book makes a major contribution in an often-ignored but much-needed area. It ranges over a huge area – including excellent cases – that will bring IT professionals into the Lean fold but will also enable Lean managers to reach out to IT.—John Bicheno, Program Director MS in Lean Operations, Cardiff University … a comprehensive view into the world of Lean IT, a must read!—Dave Wilson, Quality Management, Oregon Health & Science University Table of ContentsFoundation. Integration. Performance. Leadership Roadmap. Lean IT Case Studies.

    1 in stock

    £47.49

  • 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

  • Things a Computer Scientist Rarely Talks About

    Centre for the Study of Language & Information Things a Computer Scientist Rarely Talks About

    1 in stock

    Book SynopsisHow does a computer scientist understand infinity? What can probability theory teach us about free will? Can mathematical notions be used to enhance one's personal understanding of the Bible? This book contains six informal lectures by computer scientist Donald E. Knuth exploring the relationship between his vocation and his faith, revealing the unique perspective that his work with computing has lent to his understanding of God. Knuth's starting point is his 3:16 project, an application of mathematical "random sampling" to the books of the Bible. The first lectures tell the story of the project's conception and execution, exploring the complex dimensions of language translation, aesthetics, and theological history. Knuth also reveals the many insights that he has gained along the way from such interdisciplinary work. The theological musings culminate in a final lecture which tackles infinity, free will, and the other "big questions" that lie at the juncture of theology and computation. Each lecture ends with a question and answer exchange.

    1 in stock

    £19.00

  • Programming With Microsoft Visual Basic 20192022

    Cengage Learning, Inc Programming With Microsoft Visual Basic 20192022

    1 in stock

    Book SynopsisWith PROGRAMMING WITH MICROSOFT VISUAL BASIC 2019/2022 by bestselling technology author Diane Zak, even readers with no prior programming experience can quickly learn how to effectively plan and create interactive Visual Basic 2019/2022 applications. A dynamic visual presentation, timely examples, step-by-step tutorials and practical exercises addressing a variety of learning styles make this the ideal introduction to programming. Through hands-on applications in a real-world setting, you will master the fundamentals of effective programming while working through Visual Basic 2019/2022's latest features. In addition to planning and creating your own Windows applications, you will learn about graphical user interface design skills, object-oriented programming concepts and planning tools such as Planning Charts, pseudocode and flowcharts. Also available: MindTap online learning platform.Table of Contents1. An Introduction to Visual Studio 2019/2022 and Visual Basic. 2. Planning Applications and Designing Interfaces. 3. Coding with Variables, Named Constants, and Calculations. 4. The Selection Structure. 5. The Repetition Structure. 6. Sub and Function Procedures. 7. String Manipulation. 8. Arrays. 9. Sequential Access Files and Menus. 10. Classes and Objects. 11. SQL Server Databases. 12. Database Queries with SQL. 13. Web Applications. Appendix A: GUI Design Guidelines. Appendix B: Additional Topics. Appendix C: Finding and Fixing Program Errors. Appendix D: Visual Basic 2019/2022 Cheat Sheet. Appendix E: Case Projects.

    1 in stock

    £71.99

  • Discovering Computers Digital Technology Data and

    Cengage Learning, Inc Discovering Computers Digital Technology Data and

    1 in stock

    Book SynopsisTable of Contents1. Being a Digital Citizen: At Home, School, and Work. 2. The Internet: Connecting and Communicating Online. 3. Hardware: Evaluating Options. 4. Programs and Apps: Productivity, Graphics, Security. 5. Digital Security: Ethics, Privacy, and Protection. 6. Input and Output: Extending Capabilities. 7. Digital Storage: Preserving Content. 8. Operating System: Managing and Coordinating Resources. 9. Networks: Communicating Across Devices. 10. Databases: Organizing and Accessing Data. 11. System and Application Development: Tools and Strategies. 12. Web Development: Publishing Online Content. 13. Technology Careers: Entering the Workforce. Appendix A: Technology Acronyms. Appendix B: Troubleshooting Computer and Mobile Device Problems.

    1 in stock

    £73.99

  • Leveraging Artificial Intelligence in Engineering

    CRC Press Leveraging Artificial Intelligence in Engineering

    1 in stock

    Book SynopsisThe design, construction, and upkeep of infrastructure is comprised of a multitude of dimensions spanning a highly complex paradigm of interconnected opportunities and challenges. While traditional methods fall short of adequately accounting for such complexity, artificial intelligence (AI) presents novel and out-of-the-box solutions that effectively tackle the growing demands of our infrastructure. The convergence between AI and civil engineering is an emerging frontier with tremendous potential.The book is likely to provide a boost to the state of infrastructure engineering by fostering a new look at civil engineering that capitalizes on AI as its main driver. It highlights the ongoing push to adopt and leverage AI to realize contemporary, intelligent, safe, and resilient infrastructure. The book comprises interdisciplinary and novel works from across the globe. It presents findings from innovative efforts supplemented with physical tests, numerical simulations, and case stTable of Contents1. Convolutional Neural Networks and Applications on Civil Infrastructure 2. Identifying Non-linearity in Construction Workers' Personality: Safety Behaviour Predictive Relationship Using Neural Network and Linear Regression Modelling 3. Machine Learning Framework for Predicting Failure Mode and Flexural Capacity of FRP-Reinforced Beams 4. A Novel Formulation for Estimating Compressive Strength of High Performance Concrete Using Gene Expression Programming 5. Implementation of Data-Driven Approaches for Condition Assessment of Structures and Analyzing Complex Data 6. Automatic Detection of Surface Thermal Cracks in Structural Concrete with Numerical Correlation Analysis 7. State-of-the-Art Research in the Area of Artificial Intelligence with Specific Consideration to Civil Infrastructure, Construction Engineering and Management, and Safety 8. Artificial Intelligence in Concrete Materials: A Scientometric View 9. Active Learning Kriging-Based Reliability for Assessing the Safety of Structures: Theory and Application 10. A Bayesian Estimation Technique for Multilevel Damage Classification in DBHM 11. Machine learning and IoT Data for Concrete Performance Testing and Analysis 12. Knowledge-enhanced Deep Learning for Efficient Response Estimation of Nonlinear Structures 13. Damage Detection in Reinforced Concrete Girders by Finite Element and Artificial Intelligence Synergy 14. Deep Learning in Transportation Cyber-Physical Systems 15. Artificial Intelligence in the Construction Industry: Theory and Emerging Applications for the Future of Work 16. The Use of Machine Learning in Heat Transfer Analysis for Structural Fire Engineering Applications 17. Using Artificial Intelligence to Derive Temperature Dependent Mechanical Properties of Ultra-High Performance Concrete 18. Smart Tunnel Fire Safety Management by Sensor Network and Artificial Intelligence

    1 in stock

    £155.00

  • An Introduction to Cyberpsychology

    Taylor & Francis Ltd An Introduction to Cyberpsychology

    2 in stock

    Book SynopsisAn Introduction to Cyberpsychology provides a comprehensive introduction to this rapidly growing discipline. Fully updated in its second edition, the book encourages students to critically evaluate the psychology of online interactions and to develop appropriate research methodologies to complete their own work in this field.The book examines cyberpsychology and online research methodologies, social psychology in an online context, practical applications of cyberpsychology, and the psychological aspects of other technologies. This new edition has been carefully updated to include additional coverage of: Expanded content relating to major developments in the field and new content on gaming and screentime A new chapter examining the relationship between older adults and technology Cyberpsychology in focus feature boxes in each chapter that examine topics in depth Interviews with professionals working in fields relating to cyberpsychology Each chapter includes key terms and a glossary, content summaries, discussion questions, and recommended reading to guide further study.Supported by extensive online resources for students and instructors, this authoritative book is an essential core text for undergraduate modules in cyberpsychology, and an ideal primer for students of postgraduate programs in cyberpsychology.To view the additional student and instructor resources for this book, please visit https://routledgelearning.com/bpscoretextbooksTrade Review‘The editorial team and contributors’ knowledge and understanding of the broad intersections of cyberpsychology research is second-to-none, given their years of experience teaching and writing about the impact of technology on human behaviour. This is a must have book for those starting to learn about, or wanting to keep pace with, the multi-disciplinary field of cyberpsychology.’ Dr. Andrew J. Campbell, Associate Professor of Cyberpsychology, The University of Sydney, Australia‘The 2nd Edition of An Introduction to Cyberpsychology offers a comprehensive and thought-provoking critical analysis of a range of contemporary topics in this ever-evolving field. With supporting online resources, this is an essential read for interested scholars and students across a range of disciplinary areas, not least in psychology. Highly recommend.’ Neil Coulson, Professor of Health Psychology, University of Nottingham, UK‘The second edition of An Introduction to Cyberpsychology shares the most-up-to-date research on contemporary issues in cyberpsychology in accessible, easy-to-understand language. It is thorough and considers the multiple ways in which human behaviour shapes and is shaped by digital technology across all facets of life from developmental ages (youth and older age), work, education, sport, and interpersonal and romantic relationships. Chapters are written by leaders in the field and the online learning activities would enhance any cyberpsychology curriculum. I'm looking forward to using this in my own classrooms!’Dr Melanie Keep, Director of Academic Education, Sydney School of Health Sciences, Faculty of Medicine and Health, The University of Sydney‘This book provides a comprehensive overview of cyberpsychology. It applies evidence-based literature from psychology and related disciplines to explore the impact of online technologies to a diverse range of topics including but not limited to health, education, social identity, consumer behaviour, and the workplace. In doing so it provides an invaluable resource for students, instructors, policymakers, and any other stakeholders with an interest in the increasingly important discipline of cyberpsychology. The supplementary online resources provided that can be accessed by students are engaging and will provide a deeper understanding of the issues that the book discusses.’Prof. John McAlaney, University of Bournemouth, UK‘As technology progresses, the importance of cyberpsychology as an essential part of the wider psychology curriculum becomes more apparent. This book acts as an excellent introduction to the field, providing an in-depth overview of all the subject has to offer. Through interactive discussion questions and additional reading lists, the book provides a valuable and accessible resource for students and anyone intrigued to find out more about our digital behaviours. An essential addition to the existing literature, with contributions from leading experts in the field. A great read!’ Dr Lisa Orchard, Senior Lecturer in Psychology, University of Wolverhampton, UK‘The new edition of An Introduction to Cyberpsychology by Irene Connolly, Marion Palmer, Hannah Barton, and Gráinne Kirwan demystifies the relatively new field of cyberpsychology. Moreover, it communicates the nuts and bolts of strategies from several up-to-date approaches for studying digital technologies. The companion website provides informative supplementary materials that are easy to follow. This is an important addition to the cyberpsychology literature.’ Thomas D. Parsons, PhD, Grace Center Professor for Innovation in Clinical Education, Simulation Science, & Immersive Technology, Director: Computational Neuropsychology & Simulation (CNS) Lab, Arizona State University, USA‘The second edition of An Introduction to Cyberpsychology is a valuable and much needed addition to the field. A must-read for those who are new to cyberpsychology as well as those who are looking to update their understandings. An Introduction to Cyberpsychology covers diverse topics at the forefront of cyberpsychology, which are highly applicable to life in the digital age. Importantly, An Introduction to Cyberpsychology provides readers with the building blocks to develop a nuanced and critical understanding of key issues in cyberpsychology.’Dr Catherine Talbot, Senior Lecturer in Psychology, Bournemouth University, UK‘An Introduction to Cyberpsychology does an amazing job of covering the current state of cyberpsychology and how its basic premises extend interdisciplinarily in both positive and potentially destructive ways. In addition to including many opportunities for the reader to think critically about this growing applied discipline within psychology, the editors and chapter authors have included many resources and relevant references that allow for extending the utility of the textbook outside of the very pages they appear on. As a cyberpsychological researcher and an academic teaching cyberpsychology at the graduate level, I found the focus on conducting online research particularly well-suited to my student’s needs, with several of the other chapters uniquely capturing the essence of what I want all of my first-year students to be aware of.’ Dr. Scott Debb, Associate Professor, CyberPsychology Research & Program Coordinator, Norfolk State University, USATable of ContentsPart 1: IntroductionInterview 1: Cyberpsychology in Professional PracticeItayi Viriri1. Introduction to CyberpsychologyGráinne Kirwan2. Conducting Online ResearchBrendan RooneyPart 2: Human interaction onlineInterview 2: Cyberpsychology in Professional PracticeLee Kelly3. Computer-Mediated Communication and Online MediaGráinne Kirwan4. Self and Identity in CyberspaceIrene Connolly5. The dark Side of the InternetHannah Barton and Derek Laffan6. Love and Relationships OnlineNicola Fox Hamilton7. Attention and Distraction OnlineJohn Greaney and Emma Mathias8. The Dynamics of Groups OnlineOlivia Hurley 9. Persuasion and Compliance in CyberspaceHannah Barton10. Privacy and Trust OnlineGrainne KirwanPart 3: Applied CyberpsychologyInterview 3: Cyberpsychology in Professional PracticeFardus Sultan11. Forensic CyberpsychologyGrainne Kirwan12. Cyberpsychology and PsychopathologyCliona Flood and Audrey Stenson13. Sport & Health CyberpsychologyOlivia Hurley 14. The Online WorkplaceCliona Flood and Audrey Stenson15. The Internet as an Educational SpaceMarion Palmer16. Consumer Cyberpsychology and Online marketingNicola Fox Hamilton 17. Young People and the InternetIrene Connolly 18. Older adults in the Digital AgeLiam ChallenorPart 4: Psychology and TechnologyInterview 4: Cyberpsychology in Professional PracticePhelim May19. Human-Computer InteractionAndrew Errity20. GamingDavid Hayes, Andrew Errity, Brendan Rooney, and Conall Tunney21. Psychological Applications of Virtual and Augmented/Mixed RealityGrainne Kirwan22. The Psychology of Artificial IntelligenceGrainne Kirwan

    2 in stock

    £43.99

  • A Brief History of the Future

    Orion Publishing Co A Brief History of the Future

    Out of stock

    Book SynopsisThe only book that tells the whole story of the internet from its origins in the 1940s to the advent of the worldwide web at the dawn of the 21st centuryThe Internet is the most remarkable thing human beings have built since the Pyramids. John Naughton''s book intersperses wonderful personal stories with an authoritative account of where the Net actually came from, who invented it and why, and where it might be taking us. Most of us have no idea of how the Internet works or who created it. Even fewer have any idea of what it means for society and the future. In a cynical age, John Naughton has not lost his capacity for wonder. He examines the nature of his own enthusiasm for technology and traces its roots in his lonely childhood and in his relationship with his father. A Brief History of the Future is an intensely personal celebration of vision and altruism, ingenuity and determination and above all, of the power of ideas, passionately felt, to change the worl

    Out of stock

    £999.99

  • CRC Press Flexible Software Design Systems Development for Changing Requirements

    Out of stock

    Book SynopsisDemonstrates the design principles and techniques that enable the design of software that empowers business staff to make functional changes to their systems with little or no professional IT intervention. This book concentrates on the design aspects of system development, the area with the most flexibility leverage.Table of ContentsIntroduction to flexibility. What is required to achieve flexibility. How to design flexible software systems. Flexibility: Delving deeper.

    Out of stock

    £114.00

  • Writing for Games

    Taylor & Francis Ltd Writing for Games

    1 in stock

    Book SynopsisFocussing on the independent videogames sector, this book provides readers with a vocabulary to articulate and build their games writing practice; whether studying games or coming to games from another storytelling discipline. Writing for Games offers resources for communication, collaboration, reflection, and advocacy, inviting the reader to situate their practice in a centuries-long heritage of storytelling, as well as considering the material affordances of videogames, and the practical realities of working in game development processes.Structured into three parts, Theory considers the craft of both games and writing from a theoretical perspective, covering vocabulary for both game and story practices. Case Studies uses three case studies to explore the theory explored in Part 1. The Practical Workbook offers a series of provocations, tools and exercises that give the reader the means to refine and develop their writing, not just for now, but as a part of a life-long practice.Writing for Games: Theory and Practice is an approachable and entry-level text for anyone interested in the craft of writing for videogames.Hannah Nicklin is an award-winning narrative and game designer, writer, and academic who has been practising for nearly 15 years. She works hard to create playful experiences that see people and make people feel seen, and also argues for making games a more radical space through mentoring, advocacy, and redefining process. Trained as a playwright, Nicklin moved into interactive practices early on in her career and is now the CEO and studio lead at Danish indie studio Die Gute Fabrik, which most recently launched Mutazione in 2019.Trade Review"Hannah Nicklin's Writing for Games is an essential manual for anyone working on games, whether they are story-driven or not. It is a comprehensive overview of the process of writing for games, and what it actually means in context, how it is integrated in the process of production, and how it relates to writing for other media. As an interdisciplinary text, it is the perfect bridge for writers from other media into games; at the same time, it also helps game designers and developers understand how writing connects games to other disciplines and guides the reader to how to draw inspiration from them. Even if the reader does not intend to be a writer, Writing for Games is a very accessible text to understand the work of writers and narrative designers, providing detailed strategies to incorporate games and stories successfully. The advice and lessons all come from practice and first-hand knowledge, which ensures that the learnings are relevant to day-to-day practices of game development. All told with a very personable and approachable tone - a joy to read."Clara Fernandez-Vara, Associate Arts Professor, New York University."Hannah Nicklin's Writing for Games is an essential manual for anyone working on games, whether they are story-driven or not. It is a comprehensive overview of the process of writing for games, and what it actually means in context, how it is integrated in the process of production, and how it relates to writing for other media. As an interdisciplinary text, it is the perfect bridge for writers from other media into games; at the same time, it also helps game designers and developers understand how writing connects games to other disciplines and guides the reader to how to draw inspiration from them. Even if the reader does not intend to be a writer, Writing for Games is a very accessible text to understand the work of writers and narrative designers, providing detailed strategies to incorporate games and stories successfully. The advice and lessons all come from practice and first-hand knowledge, which ensures that the learnings are relevant to day-to-day practices of game development. All told with a very personable and approachable tone - a joy to read."Clara Fernandez-Vara, Associate Arts Professor, New York University.Table of ContentsPart I Theory. 1. Craft. 2. Vocabulary – Games. 3. Vocabulary – Story Structure. 4. Vocabulary – Story Components. 5. Games Writing as a Discipline. 6. Form-led Design. 7. A Note on Writing Comedy. 8. Further Reading. 9. A Note on Ethics. Part II Case Studies. 10. Introduction to the Case Studies. 11. Character and Dialogue in Life is Strange 2. 12. Ethics and Adaptation in 80 Days. 13. Format and the Heist in Last Stop. Part III A Practical Handbook. 14. Introduction to the Workbook. 15. Tools for Starting. 16. Tools for Developing. 17. Tools for Finishing.

    1 in stock

    £42.99

  • Mastering Sketch

    CRC Press Mastering Sketch

    2 in stock

    Book SynopsisWhen it comes to designing and prototyping for the web, nothing beats Sketch. If you are passionate about designing UI/UX for mobile or web applications, Sketch is the way to go! And to learn Sketch, look no further than Mastering Sketch: A Beginner's Guide. Sketch app lets you collaborate on the entire design process in real time and allows you to see everyone's best ideas in one place. It helps you make playable Prototypes, preview, and share designs. Launched in 2010, the app won the Apple Design Award and now has more than one million customers. Sketch is trusted by companies worldwide, including Facebook, Google, XBOX, and Stripe. It has an intuitive interface, thoughtful features, and all powers of the native macOS app. Designers across the world find this app powerful and enjoyable. Moreover, with its powerful ecosystem of plugins, assistants, and extensions, Sketch can be extended and integrated with a wide variety of use cases. Mastering

    2 in stock

    £22.49

  • Advances in Cyber Security and Intelligent

    CRC Press Advances in Cyber Security and Intelligent

    2 in stock

    Book SynopsisWe live in a digital world, where we use digital tools and smart devices to communicate over the Internet. In turn, an enormous amount of data gets generated. The traditional computing architectures are inefficient in storing and managing this massive amount of data. Unfortunately, the data cannot be ignored as it helps businesses to make better decisions, solve problems, understand performance, improve processes, and understand customers. Therefore, we need modern systems capable of handling and managing data efficiently. In the past few decades, many distributed computing paradigms have emerged, and we have noticed a substantial growth in the applications based on such emerging paradigms. Some well-known emerging computing paradigms include cloud computing, fog computing, and edge computing, which have leveraged the increase in the volume of data being generated every second. However, the distributed computing paradigms face critical challenges, including network management and cyTable of Contents1 Edge computing-enabled secure information-centric networking: Privacy challenges, benefits, and future trends KAVISH TOMAR, SARISHMA DANGI, AND SACHIN SHARMA2 Weighted attack graphs and behavioral cyber game theory for cyber risk quantification FLORIAN K. KAISER, MARCUS WIENS, AND FRANK SCHULTMANN3 NetFlow-based botnet detection in IoT edge environment using ensemble gradient boosting machine learning framework D. SANTHADEVI AND B. JANET4 Exploring the possibility of blockchain and smart contract-based digital certificate P. RAVI KUMAR, P. HERBERT RAJ, AND SHARUL TAJUDDIN5 Senso Scale: A framework to preserve privacy over cloud using sensitivity range NIHARIKA SINGH, ISHU GUPTA, AND ASHUTOSH KUMAR SINGH6 Addressing the cybersecurity issues in cloud computing SHIVANSHU OLIYHAN AND CHANDRASHEKHAR AZAD7 Role of medical image encryption algorithms in cloud platform for teleradiology applications SIJU JOHN AND S. N. KUMAR8 Machine-learning approach for detecting cyberattacks in Medical Internet of Things THULASI M. SANTHI AND M. C. HELEN MARY9 Secure IoV-enabled systems at Fog Computing: Layout, security, and optimization algorithms and open issuesANSHU DEVI, RAMESH KAIT, AND VIRENDER RANGA10 A capability maturity model and value judgment systems for a distributed network of ethical and context aware digital twin agents MEZZOUR GHITA, BENHADOU SIHAM, MEDROMI HICHAM, AND GRIGUER HAFID11 A detailed cram on artificial intelligence industrial systems 4.0 P. DHARANYADEVI, R. SRI SAIPRIYA, T. C. ADITYAA, B. SENTHILNAYAKI, M. JULIE THERESE, A. DEVI, AND K. VENKATALAKSHMI12 Ensuring liveliness property in safety-critical systems ANKUR MAURYA, SHARAD NIGAM, AND DIVYA KUMAR13 Machine learning for intelligent analytics JYOTI POKHARIYA, PANKAJ KUMAR MISHRA, AND JYOTI KANDPAL14 Secure 3D route optimization of combat vehicles in war field using IoV ALOK NATH PANDEY, PIYUSH AGARWAL, AND SACHIN SHARMA15 Healthcare therapy for treating teenagers with internet addiction using behavioral patterns and neuro-feedback analysis B. DHANALAKSHMI, K. SELVAKUMAR, AND L. SAI RAMESH16 Containerization in cloud computing for OS-level virtualization MANOJ KUMAR PATRA, BIBHUDATTA SAHOO, AND ASHOK KUMAR TURUK17 An adaptive deep learning approach for stock price forecasting RESHMA MO, JITENDRA KUMAR, AND ABHISHEK VERMA

    2 in stock

    £99.99

  • Out of stock

    £999.99

  • Big Data Concepts Technologies and Applications

    Taylor & Francis Ltd Big Data Concepts Technologies and Applications

    1 in stock

    Book SynopsisWith the advent of such advanced technologies as cloud computing, the Internet of Things, the Medical Internet of Things, the Industry Internet of Things and sensor networks as well as the exponential growth in the usage of Internet-based and social media platforms, there are enormous oceans of data. These huge volumes of data can be used for effective decision making and improved performance if analyzed properly. Due to its inherent characteristics, big data is very complex and cannot be handled and processed by traditional database management approaches. There is a need for sophisticated approaches, tools and technologies that can be used to store, manage and analyze these enormous amounts of data to make the best use of them.Big Data Concepts, Technologies, and Applications covers the concepts, technologies, and applications of big data analytics. Presenting the state-of-the-art technologies in use for big data analytics. it provides an in-depth discussiTable of ContentsSection A. Understanding Big Data Chapter 1. Overview of Big Data Chapter 2. Challenges of Big Data Chapter 3. Big Data Analytics Section B. Big Data Technologies Chapter 4. Hadoop Ecosystem Chapter 5. NoSQL Databases Chapter 6. Data Lakes Chapter 7. Deep Learning Chapter 8. Blockchain Section C. Big Data Applications Chapter 9. Big Data for Healthcare Chapter 10. Big Data Analytics for Fraud Detection and Prevention Chapter 11. Big Data Analytics in Social Media Chapter 12. Novel Applications and Research Directions in Big Data Analytics

    1 in stock

    £44.99

  • ICT and Rural Development in the Global South

    Taylor & Francis Ltd ICT and Rural Development in the Global South

    2 in stock

    Book SynopsisThis book dives into the achievements, opportunities, risks and dangers of ICT in the rural Global South, and takes a look at the likely future.Drawing on years of experience across 45 counties, as well as extensive original academic research, Willem van Eekelen situates the evolving role of ICT in wider development patterns in the Global South. He discusses the effects of ICT on agriculture, trade, financial flows, resource management and governmental performance. He then considers the associated risks of financial insecurity, online gambling, exclusion, misinformation and the effects of ICT on people's freedom. The book concludes with six recommendations to maximise the usefulness of rural ICT investments and minimise the risk of them causing harm.This engaging and authoritative account of ICT and rural development will help students, academics, governmental policymakers, donors and investors wishing to support socio-economic development in the Global South.Trade ReviewThe book provides a fresh and exciting view of how technology is used in rural areas in the Deep South. I enjoyed reading the examples and feedback as well as the opportunities, future, and challenges experienced in their own contexts. I think a tremendous amount of knowledge is shared that can assist similar future projects in knowing how to approach ICT in rural contexts and what the pitfalls and dangers to be aware of. M. E. Herselman, Council for Scientific and Industrial Research (CSIR), CSIR, Pretoria Campus, Pretoria, Gauteng, South AfricaWillem van Eekelen, in ICT and Rural Development in the Global South, provides an open and honest review of ICT4D in the Global South. Van Eekelen's experience is clear to anyone who has worked in this field, and his knowledge of the benefits and risks is reflected on each page. Not only does he debunk many myths of ICT for development, but he also provides insight into where ICT can be beneficial, what risks ICT4D faces,and how to mitigate them. [...] ICT and Rural Development in the Global South is a must-read for anyone involved in ICT4D wanting to make a noticeable difference to livelihoods in the Global South.Malcolm Garbutt, University of the Western Cape, Bellville, South AfricaTable of ContentsPROLOGUE PART 1: ICT’S CONTRIBUTIONS TO RURAL DEVELOPMENT Introduction Chapter 1: Agricultural production processes Chapter 2: Trade Chapter 3: Diversified livelihoods Chapter 4: Microfinance Chapter 5: Remittances and social assistance Chapter 6: E-government Chapter 7: Climate change and natural resource management Chapter 8: The spread of ICT products and services PART 2: THE RISKS, DANGERS AND EXTERNALITIES OF ICT Introduction Chapter 9: Farming and rural employment Chapter 10: Financial safety and security Chapter 11: Gambling Chapter 12: The digital divide and its effects Chapter 13: Misinformation Chapter 14: Inclusivity and civic space CONCLUSIONS ANNEX 1: METHODOLOGY ANNEX 2: RESEARCH INTEGRITY AND ETHICS

    2 in stock

    £38.40

  • Project Management Theory and Practice

    CRC Press Project Management Theory and Practice

    1 in stock

    Book SynopsisProject management is truly an art-seeking science with complex processes balancing project output objectives against restraints of time, budget, human resources, quality, and customer satisfaction. Achieving this balance requires skill, experience, and a host of supporting tools and techniques. Project Management Theory and Practice, Fourth Edition explores the project delivery process through an examination of multiple strategies. Its core material reflects the traditional model approach to the life cycle; however, it also highlights common usage errors and reality gaps. The book describes the full life cycle of common processes and tools every project manager needs to understand.This fourth edition features a contemporary perspective on project management and explores future needs and discusses new directions in the project management model. The textbook introduces new processes and aims to address known gaps in current methodologies and outlines logical future directions. Given the current success rates for projects, a serious project manager must be prepared to make significant changes to the existing toolset and related processes. The book aims to raise awareness of these needs and encourages examination of the shortcomings in current models.The text emphasizes that, beyond the theoretical aspects of project planning and control, effective management is fundamentally a human activity. While processes and tools serve as supports for human decision-making, they primarily help define the project's objectives and later aid decision-makers in determining the execution plan. The text emphasizes how to transform a project vision into a format that is suitable for execution. It also emphasizes a life cycle perspective along with the essential mechanics needed to develop the projects. The bookâs case study examples have been classroom evaluated with students and professionals to ensure they are effective and relevant.

    1 in stock

    £47.49

  • CRC Press Open for Business

    Out of stock

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

    Out of stock

    £42.74

  • CRC Press An Invitation to Real Analysis

    Out of stock

    Book SynopsisAdopting a student-cantered approach, this book anticipates and addresses the common challenges that students face when learning abstract concepts like limits, continuity, and inequalities. The text introduces these concepts gradually, giving students a clear pathway to understanding the mathematical tools that underpin much of modern science and technology. In addition to its focus on accessibility, the book maintains a strong emphasis on mathematical rigor. It provides precise, careful definitions and explanations while avoiding common teaching pitfalls, ensuring that students gain a deep understanding of core concepts. Blending algebraic and geometric perspectives to help students see the full picture. The theoretical results presented in the book are consistently applied to practical problems. By providing a clear and supportive introduction to real analysis, the book equips students with the tools they need to confidently engage with both theoretical mathematics and its wide array of practical applications.Featuresâ Student-Friendly Approach making abstract concepts relatable and engaging.â Balanced Focus combining algebraic and geometric perspectives.â Comprehensive Coverage: Covers a full range of topics, from real numbers and sequences to metric spaces and approximation theorems, while carefully building upon foundational concepts in a logical progression.â Emphasis on Clarity: Provides precise explanations of key mathematical definitions and theorems, avoiding common pitfalls in traditional teaching. â Perfect for a One-Semester Course: Tailored for a first course in real analysis.â Problems, exercises and solutions.

    Out of stock

    £999.99

  • A Concise Introduction to Functional Analysis

    CRC Press A Concise Introduction to Functional Analysis

    2 in stock

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

    2 in stock

    £50.34

  • AAS Level Computer Science for WJECEduqas Student

    Cambridge University Press AAS Level Computer Science for WJECEduqas Student

    Out of stock

    Book SynopsisWritten for the WJEC/Eduqas A/AS Level Computer Science specifications for first teaching from 2015, this print student book helps students build their knowledge and master underlying computing principles and concepts. The student book develops computational thinking, programming and problem-solving skills. Suitable for all abilities, it puts computing into context and gives students a real-life view on professional applications of computing skills. Answers to end-of-chapter questions are located in the free online teacher''s resource. A Cambridge Elevate enhanced edition is also available.Table of ContentsComponent 1; 1. Data structures; 2. Logical operations; 3. Algorithms and programs; 4. Principles of programming; 5. Systems analysis; 6. System design; 7. Software engineering; 8. Program construction; 9. Economic, moral, legal, ethical and cultural issues relating to computer science; Component 2; 1. Hardware and communication; 2. Data transmission; 3. Data representation and data types; 4. Organisation and structure of data; 5. Databases and distributed systems; 6. The operating system; 7. The need for different types of software systems and their attributes; 8. Data security and integrity processes.

    Out of stock

    £999.99

© 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