EBookClubs

Read Books & Download eBooks Full Online

EBookClubs

Read Books & Download eBooks Full Online

Book The Swift Developer s Cookbook

Download or read book The Swift Developer s Cookbook written by Erica Sadun and published by Addison-Wesley Professional. This book was released on 2015 with total page 0 pages. Available in PDF, EPUB and Kindle. Book excerpt: In The Swift Developer's Cookbook, world-renowned iOS development author Erica Sadun brings together powerful ideas, strategies, and ready-to-use Swift 2.0 code solutions for a wide spectrum of everyday app development problems. Writing for Swift developers at all levels of experience, Sadun presents dozens of carefully tested and well-annotated Swift-specific solutions, nearly all of them developed in response to specific questions from the iOS and OS X developer community. She also offers expert advice and practical strategies for developing with an immensely powerful language that continues to rapidly evolve and improve.

Book The Swift Developer s Cookbook  includes Content Update Program

Download or read book The Swift Developer s Cookbook includes Content Update Program written by Erica Sadun and published by Addison-Wesley Professional. This book was released on 2015-12-15 with total page 794 pages. Available in PDF, EPUB and Kindle. Book excerpt: In The Swift Developer’s Cookbook, renowned author Erica Sadun joins powerful strategies with ready-to-use Swift code for solving everyday development challenges. As in all of Sadun’s programming best-sellers, The Swift Developer’s Cookbook translates modern best practices into dozens of well-tested, easy-to-apply solutions. This book’s code examples were created in response to real-world questions from working developers to reflect Swift’s newest capabilities and best practices. Each chapter groups related tasks together. You can jump straight to your solution without having to identify the right class or framework first. Sadun covers key Swift development concepts, shows you how to write robust and efficient code, and helps you avoid common pitfalls other developers struggle with. She offers expert strategies for working with this immensely powerful language, taking into account Swift’s rapid evolution and its migration tools. Whether you’re moving to modern Swift from Objective-C, from older versions of the Swift language, or from the world of non-Apple languages, this guide will help you master both the “how” and “why” of effective Swift development. Industry recruiters are scrambling to find Swift developers who can solve real problems and produce effective working code. Get this book, and you’ll be ready. Coverage includes Writing effective Swift code that communicates clearly and coherently to the compiler, your team, and to “future you,” who will be maintaining this code Using Xcode to handle changes in Swift’s language constructs as the language evolves Building feedback, documentation, and output to meet your development and debugging needs Making the most of optionals and their supporting constructs Using closures to encapsulate state and functionality and treat actions as variables for later execution Leveraging control flow with innovative Swift-specific statements Working with all Swift types: classes, enumerations, and structures Using generics and protocols to build robust code that expands functionality beyond single types Making the most of the powerful Swift error system Working with innovative features such as array indexing, general subscripting, statement labels, custom operators, and more This book is part of the Pearson Content Update Program (CUP). As the technology changes, sections of this book will be updated or new sections will be added. The updates will be delivered to you via a free Web Edition of this book, which can be accessed with any Internet connection.

Book Swift Cookbook

    Book Details:
  • Author : Keith Moon
  • Publisher :
  • Release : 2021-02-26
  • ISBN : 9781839211195
  • Pages : 500 pages

Download or read book Swift Cookbook written by Keith Moon and published by . This book was released on 2021-02-26 with total page 500 pages. Available in PDF, EPUB and Kindle. Book excerpt: Discover recipes for building feature-rich, reliable iOS native apps and explore the latest features in Swift 5.3 with the help of proven industry standard recipes, modern design techniques, and popular strategies Key Features: Learn Swift 5.3 programming techniques to write robust and efficient code Discover the fundamentals of Swift and build apps with frameworks such as Foundation, Networking, and UIKit Get to grips with the new features of Swift 5.3, including SwiftUI, CoreML and the Vision Framework Book Description: Swift is an exciting, multi-platform, general-purpose programming language, and with this book, you'll explore the features of its latest version, Swift 5.3. The book begins with an introduction to the basic building blocks of Swift 5.3, its syntax, and the functionalities of Swift constructs. You'll then discover how Swift Playgrounds provide an ideal platform to write, execute, and debug your Swift code. As you advance through the chapters, the book will show you how to bundle variables into tuples or sets, order your data with an array, store key-value pairs with dictionaries, and use property observers. You'll also get to grips with the decision-making and control structures in Swift, examine advanced features such as generics and operators, and explore functionalities outside of the standard library. Once you've learned how to build iOS applications using UIKit, you'll find out how to use Swift for server-side programming, run Swift on Linux, and investigate Vapor. Finally, you'll discover some of the newest features of Swift 5.3 using SwiftUI and Combine to build adaptive and reactive applications, and find out how to use Swift to build and integrate machine learning models along with Apple's Vision Framework. By the end of this Swift book, you'll have discovered solutions to boost your productivity while developing code using Swift 5.3. What You Will Learn: Explore basic to advanced concepts in Swift 5.3 programming Understand conditional statements, loops, and how to handle errors in Swift Define flexible classes and structs using generics Use advanced operators and create custom ones Build iOS apps using the powerful features of UIKit or the new SwiftUI framework Import your own custom functionality into Swift Playgrounds Run Swift on Linux and investigate server-side programming with the server-side framework Vapor Use Swift to implement machine learning models using CoreML and Vision Who this book is for: If you are looking to learn about the diverse features offered by Swift 5.3, along with tips and tricks to efficiently code and build applications, then this Swift book is for you. Knowledge of general programming concepts will assist in understanding key concepts.

Book The Core IOS 6 Developer s Cookbook

Download or read book The Core IOS 6 Developer s Cookbook written by Erica Sadun and published by Pearson Education. This book was released on 2012 with total page 576 pages. Available in PDF, EPUB and Kindle. Book excerpt: The Core iOS 6 Developer's Cookbook brings together reliable, proven solutions for the heart of day-to-day iOS 6 development. World-renowned iOS programming expert Erica Sadun covers all the classes you'll need to create successful iOS 6 mobile apps with standard APIs and interface elements and take full advantage of iOS 6 graphics, touches, and views. As in her previous bestselling iOS books, Sadun translates today's development best practices into working code, distilling key concepts into concise recipes that are easy to understand and transfer into your own projects. This isn't just cut-and-paste; using her examples, Sadun fully explains both the "how" and "why" of effective iOS 6 development. All code has been fully revised and extensively tested to reflect the latest iOS 6 features and the newest iPhone, iPad, and iPod touch capabilities. Throughout, every chapter groups related tasks together, so you can jump straight to your solution, without having to identify the right class or framework first. Coverage includes Supporting direct user input through multitouch and gestures, including custom gesture recognizers Building, customizing, and using iOS 6 controls Alerting users via popup dialogs, progress bars, local notifications, popovers, audio pings, and other techniques Assembling views and animation, organizing view hierarchies, and understanding how views work together Using iOS 6's breakthrough autolayout constraints system to simplify support for multiple screen geometries controlling keyboards, making onscreen elements "text aware," and efficiently scanning and formatting text Using view controllers to organize your users' workspaces Managing photos, videos, email, text messages, and iOS 6-enhanced social media updates Implementing VoiceOver accessibility to reach even more users Organizing apps simply and intuitively with tables and adding flexibility with iOS 6's brand new collection views Getting started with Core Data managed data stores Leveraging iOS 6's powerful networking and web services support

Book The iOS 5 Developer s Cookbook

Download or read book The iOS 5 Developer s Cookbook written by Erica Sadun and published by Addison-Wesley. This book was released on 2012-02-13 with total page 519 pages. Available in PDF, EPUB and Kindle. Book excerpt: This title contains the nine additional chapters that are also included in The iOS 5 Developer’s Cookbook: Expanded Electronic Edition. Note that this material is in addition to the print edition and standard eBook edition of The iOS 5 Developer’s Cookbook. Erica Sadun’s iOS “Developer’s Cookbooks” have established themselves as the single best source of knowledge and sample code for production-quality iOS development. There’s only one problem: To support Apple’s breakthrough iOS 5, Sadun has created more great content and recipes than can fit in a single printed book. So we’ve bundled nine chapters of powerful iOS 5 solutions into an indispensable low-cost online supplement: The iOS 5 Developer’s Cookbook: The Additional Recipes. These “Additional Recipes” will help you master the latest iOS 5 techniques and best practices for managing documents and data sharing; connecting to the iOS Address Book; integrating Apple’s iCloud; working with Core Location and MapKit; integrating audio and video with MediaKit; providing push notifications to users; improving accessibility; integrating in-app purchasing with StoreKit; and even building games with GameKit. As with all Sadun’s proven iOS guides, Sadun teaches every new concept and technique through robust code that’s easy to reuse and extend. This isn’t just cut-and-paste: Using her examples, Sadun fully explains both the “how” and “why” of effective development. Whether you own Sadun’s previous books or not, if you want to build state-of-the-art iOS 5 apps, you’ll find these “Additional Recipes” absolutely indispensable.

Book Swift Cookbook

    Book Details:
  • Author : Cecil Costa
  • Publisher : Packt Publishing Ltd
  • Release : 2015-04-30
  • ISBN : 1784391891
  • Pages : 392 pages

Download or read book Swift Cookbook written by Cecil Costa and published by Packt Publishing Ltd. This book was released on 2015-04-30 with total page 392 pages. Available in PDF, EPUB and Kindle. Book excerpt: If you are an experienced Objective-C programmer and are looking for quick solutions to many different coding tasks in Swift, then this book is for you. You are expected to have development experience, though not necessarily with Swift.

Book iOS 4 Developer s Cookbook  The  Core Concepts and Essential Recipes for iOS Programmers

Download or read book iOS 4 Developer s Cookbook The Core Concepts and Essential Recipes for iOS Programmers written by Erica Sadun and published by Addison-Wesley Professional. This book was released on 2011 with total page 640 pages. Available in PDF, EPUB and Kindle. Book excerpt: Want to get started building applications for iPhone or iPad with Apple's newest iOS 4 development tools? Erica Sadun's The iOS 4 Developer's Cookbook brings together all the expert guidance and proven code you'll need. Completely updated through iOS 4.3, it covers the tools (Xcode 4 and Interface Builder), the language (Objective-C 2.0), and all elements common to typical iOS apps. Sadun presents single-task recipes for common iOS development tasks, including designing and organizing effective user interfaces, responding to users, supporting gestures and multitouch, working with images, accessing local data with Core Data, managing table views, and connecting to the Internet. You get cut-and-paste convenience: freely reuse any of her source code in your own applications and tweak as needed--everything's fully documented to make it easy. Each chapter groups related tasks together, so you can jump straight to your solution, without having to identify the right class or framework first. You'll find everything you need to jumpstart any iOS 4 project--and create high-value apps fast!

Book iOS Swift Game Development Cookbook

Download or read book iOS Swift Game Development Cookbook written by Jonathon Manning and published by "O'Reilly Media, Inc.". This book was released on 2018-10-02 with total page 363 pages. Available in PDF, EPUB and Kindle. Book excerpt: Ready to make amazing games for the iPhone and iPad? With Apple’s Swift programming language, it’s never been easier. This updated cookbook provides detailed recipes for managing a wide range of common iOS game-development issues, ranging from 2D and 3D math, SpriteKit, and OpenGL to augmented reality with ARKit. You get simple, direct solutions to common problems found in iOS game programming. Need to figure out how to give objects physical motion, or want a refresher on gaming-related math problems? This book provides sample projects and straightforward answers. All you need to get started is some familiarity with iOS development in Swift.

Book iOS 11 Swift Programming Cookbook

Download or read book iOS 11 Swift Programming Cookbook written by Vandad Nahavandipoor and published by "O'Reilly Media, Inc.". This book was released on 2017-12-06 with total page 742 pages. Available in PDF, EPUB and Kindle. Book excerpt: iOS 11, Swift 4, and Xcode 9 provide many new APIs for iOS developers. With this cookbook, you’ll learn more than 170 proven solutions for tackling the latest features in iOS 11 and watchOS 4, including new ways to use Swift and Xcode to make your day-to-day app development life easier. This collection of code-rich recipes also gets you up to speed on continuous delivery and continuous integration systems. Ideal for intermediate and advanced iOS developers looking to work with the newest version of iOS, these recipes include reusable code on GitHub, so you can put them to work in your project right away. Among the topics covered in this book: New features in Swift 4 and Xcode 9 Tools for continuous delivery and continuous integration Snapshot testing and test automation Creating document-based applications Updated Map view and Core Location features iOS 11’s Security and Password Autofill Data storage with Apple’s Core Data Creating lively user interfaces with UI Dynamics Building iMessage applications and sticker packages Integrating Siri into your apps with Siri Kit Creating fascinating apps for Apple Watch

Book Swift Cookbook

    Book Details:
  • Author : Keith Moon
  • Publisher : Packt Publishing Ltd
  • Release : 2024-06-07
  • ISBN : 1801811628
  • Pages : 422 pages

Download or read book Swift Cookbook written by Keith Moon and published by Packt Publishing Ltd. This book was released on 2024-06-07 with total page 422 pages. Available in PDF, EPUB and Kindle. Book excerpt: Explore the latest features in Swift and build feature-rich, reliable iOS-native apps in this part-color guide with proven industry-standard recipes, modern design techniques, and strategies beyond the official documentation Key Features Harness the power of Swift to create stunning applications, spanning mobile apps to machine learning models Learn and practice the flexible Swift programming language with a practical, recipe-based approach Leverage the new features in the latest release of Swift and iOS Purchase of the print or Kindle book includes a free PDF eBook Book DescriptionUnlock the full potential of Swift and elevate your iOS development skills with this new edition of Swift Cookbook, highlighting the latest features in Swift 5.9. This cookbook will take your Swift programming skills to the next level, boosting your productivity and efficiency step by step through a plethora of practical recipes. Although this book is primarily for experienced iOS developers, it provides an introductory overview of Swift 5.9, including its basic building blocks, syntax, and the functionalities of Swift constructs, to get you warmed up. Once you’ve mastered the fundamentals, you’ll get down to business. Unless you’re completely new to Swift, this recipe-based guide doesn’t need to be read in order; you can jump to whichever topic takes your fancy, from UIKit and SwiftUI to advanced UI techniques, from Swift’s control flow and generics to machine learning with Vision, CoreML, and augmented reality with ARKit. By the end of this book, you’ll be fully up to speed with Swift’s capabilities and be able to develop amazing applications across a wide variety of domains.What you will learn Define flexible classes and structs using generics Use advanced operators and create custom ones Build iOS apps using UIKit and SwiftUI framework Import custom functionality into Swift Playgrounds Implement machine learning models using CoreML and Vision Manage 3D models and assets for ARKit using Swift and Xcode Who this book is for This book is for experienced iOS developers looking to master the diverse features offered by Swift 5.9 along with tips and tricks to efficiently code and build applications. Knowledge of general programming concepts will assist with understanding key concepts.

Book IOS 10 Swift Programming Cookbook

Download or read book IOS 10 Swift Programming Cookbook written by Vandad Nahavandipoor and published by "O'Reilly Media, Inc.". This book was released on 2016-12-05 with total page 455 pages. Available in PDF, EPUB and Kindle. Book excerpt: Ready to build truly stunning apps for iPhone, iPad, and Apple Watch? This cookbook—written exclusively in Swift 3—provides more than 120 proven solutions for tackling the latest features in iOS 10 and watchOS 3. With these code-rich recipes, you’ll learn how to build dynamic voice interfaces with Siri and messaging apps with iMessage. You’ll also learn how to use interactive maps, multitasking functionality, the UI Testing framework, and many other features. This cookbook is ideal for intermediate and advanced iOS developers looking to work with the newest versions of Apple’s mobile operating systems. Each recipe includes reusable code that's available on GitHub, so you can put it to work right away. Let users interact with your apps and services through Siri Write your own iMessage extensions that allow added interactivity Work with features in Swift 3, Xcode 8, and Interface Builder Build standalone apps for Apple Watch Create vibrant user interfaces with new UIKit features Use Spotlight APIs to make your app content searchable Add Picture in Picture playback functionality to iPad apps Take advantage of MapKit and Core Location updates Use Apple’s new UI Testing framework Liven up your UI with gravity and turbulence fields

Book iOS 9 Swift Programming Cookbook

Download or read book iOS 9 Swift Programming Cookbook written by Vandad Nahavandipoor and published by "O'Reilly Media, Inc.". This book was released on 2015-12-09 with total page 367 pages. Available in PDF, EPUB and Kindle. Book excerpt: Ready to build stunning apps for iPhone, iPad, and Apple Watch? This cookbook—completely rewritten with all-new material—provides 90 proven solutions for tackling the latest features in iOS 9 and watchOS 2.0. Written exclusively in Apple’s Swift language, these code-rich recipes show you how to use dynamic user interfaces, interactive maps, multitasking functionality, Apple’s new UI Testing framework, and many other features. This cookbook is ideal for intermediate and advanced iOS developers looking to work with the newest versions of Apple’s mobile operating systems. Each recipe includes reusable code, available on GitHub, that you can put to work right away. Work with new features in Swift 2, Xcode 7, and Interface Builder Build standalone apps for Apple Watch Create vibrant user interfaces with new UIKit features Use Swift to connect with the iOS contacts database Block ads or obtrusive content with Safari Content Blockers Make your app content searchable with Spotlight APIs Add Picture in Picture playback functionality to iPad apps Take advantage of MapKit and Core Location updates Use Apple’s new UI Testing framework Liven up your UI with gravity and turbulence fields

Book iOS 8 Swift Programming Cookbook

Download or read book iOS 8 Swift Programming Cookbook written by Vandad Nahavandipoor and published by "O'Reilly Media, Inc.". This book was released on 2014-11-10 with total page 1105 pages. Available in PDF, EPUB and Kindle. Book excerpt: Entirely rewritten for Apple’s Swift programming language, this updated cookbook helps you overcome the vexing issues you’re likely to face when creating apps for iOS devices. You’ll find hundreds of new and revised recipes for using the iOS 8 SDK, including techniques for working with Health data and HomeKit accessories, enhancing and animating graphics, storing and protecting data, sending and receiving notifications, and managing files and folders among them. Each recipe includes sample code on GitHub that you can use right away. Use CloudKit APIs to store information in the cloud with ease Create custom keyboards and extensions Access users’ health-related information with HealthKit Interact with accessories inside the user’s home with HomeKit Create vibrant and lifelike user interfaces with UIKit Dynamics Use the Keychain to protect your app’s data Develop location-aware and multitasking-aware apps Work with iOS 8’s audio and video APIs Use Event Kit UI to manage calendars, dates, and events Take advantage of the accelerometer and the gyroscope Get working examples for implementing gesture recognizers Retrieve and manipulate contacts and groups from the Address Book Determine a camera’s availability and access the Photo Library

Book Swift 4 Programming Cookbook

Download or read book Swift 4 Programming Cookbook written by Keith Moon and published by Packt Publishing Ltd. This book was released on 2017-09-28 with total page 380 pages. Available in PDF, EPUB and Kindle. Book excerpt: Over 50 recipes to help you quickly and efficiently build applications with Swift 4 and Xcode 9 About This Book Write robust and efficient code and avoid common pitfalls using Swift 4 Get a comprehensive coverage of the tools and techniques needed to create multi-platform apps with Swift 4 Packed with easy-to-follow recipes, this book will help you develop code using the latest version of Swift Who This Book Is For If you are looking for a book to help you learn about the diverse features offered by Swift 4 along with tips and tricks to efficiently code and build applications, then this book is for you. Basic knowledge of Swift or general programming concepts will be beneficial. What You Will Learn Explore basic to advanced concepts in Swift 4 Programming Unleash advanced features of Apple's Xcode 9 IDE and Swift Playgrounds Learn about the conditional statements, loops, and how to handle errors in Swift Define flexible classes and structs using Generics, and learn about the advanced operators, and create custom operators Explore functionalities outside of the standard libraries of Swift Import your own custom functionality into Swift Playgrounds Run Swift on Linux and investigate server-side programming with the server side framework Vapor In Detail Swift 4 is an exciting, multi-platform, general-purpose programming language. Being open source, modern and easy to use has made Swift one of the fastest growing programming languages. If you interested in exploring it, then this book is what you need. The book begins with an introduction to the basic building blocks of Swift 4, its syntax and the functionalities of Swift constructs. Then, introduces you to Apple's Xcode 9 IDE and Swift Playgrounds, which provide an ideal platform to write, execute, and debug the codes thus initiating your development process. Next, you'll learn to bundle variables into tuples, set order to your data with an array, store key-value pairs with dictionaries and you'll learn how to use the property observers. Later, explore the decision-making and control structures in Swift and learn how to handle errors in Swift 4. Then you'll, examine the advanced features of Swift, generics and operators, and then explore the functionalities outside of the standard library, provided by frameworks such as Foundation and UIKit. Also, you'll explore advanced features of Swift Playgrounds. At the end of the book, you'll learn server-side programming aspect of Swift 4 and see how to run Swift on Linux and then investigate Vapor, one of the most popular server-side frameworks for Swift. Style and approach Each recipe addresses a specific problem, with a detailed discussion that explains the solution and offers insight into how it works.

Book IOS 7 Programming Cookbook

    Book Details:
  • Author : Vandad Nahavandipoor
  • Publisher : "O'Reilly Media, Inc."
  • Release : 2013-10-14
  • ISBN : 1449372465
  • Pages : 1055 pages

Download or read book IOS 7 Programming Cookbook written by Vandad Nahavandipoor and published by "O'Reilly Media, Inc.". This book was released on 2013-10-14 with total page 1055 pages. Available in PDF, EPUB and Kindle. Book excerpt: Overcome the vexing issues you're likely to face when creating apps for the iPhone, iPad, or iPod touch. With new and thoroughly revised recipes in this updated cookbook, you'll quickly learn the steps necessary to work with the iOS 7 SDK--including ways to store and protect data, send and receive notifications, enhance and animate graphics, manage files and folders, and take advantage of UI Dynamics.

Book SwiftUI Cookbook

    Book Details:
  • Author : Juan C. Catalan
  • Publisher : Packt Publishing Ltd
  • Release : 2023-12-26
  • ISBN : 1805129848
  • Pages : 799 pages

Download or read book SwiftUI Cookbook written by Juan C. Catalan and published by Packt Publishing Ltd. This book was released on 2023-12-26 with total page 799 pages. Available in PDF, EPUB and Kindle. Book excerpt: Experience the potential of SwiftUI, Swift 5.9, and Xcode 15 for crafting cutting-edge apps on iOS 17, macOS 14.0 Sonoma, and watchOS 10 Key Features Unlock advanced controls and animations with SwiftUI 5, taking your app development skills to the next level Visualize data effortlessly using Swift Charts enhancing your app's data-driven capabilities Develop for multiple platforms, including iOS, macOS, and watchOS, and become a versatile app developer Purchase of the print or Kindle book includes a free PDF eBook Book DescriptionSwiftUI is the modern way to build user interfaces for iOS, macOS, and watchOS. It provides a declarative and intuitive way to create beautiful and interactive user interfaces. The new edition of this comprehensive cookbook includes a fully updated repository for SwiftUI 5, iOS 17, Xcode 15, and Swift 5.9. With this arsenal, it teaches you everything you need to know to build beautiful and interactive user interfaces with SwiftUI 5, from the basics to advanced topics like custom modifiers, animations, and state management. In this new edition, you will dive into the world of creating powerful data visualizations with a new chapter on Swift Charts and how to seamlessly integrate charts into your SwiftUI apps. Further, you will be able to unleash your creativity with advanced controls, including multi-column tables and two-dimensional layouts. You can explore new modifiers for text, images, and shapes that give you more control over the appearance of your views. You will learn how to develop apps for multiple platforms, including iOS, macOS, watchOS, and more. With expert insights, real-world examples, and a recipe-based approach, you’ll be equipped to build remarkable SwiftUI apps that stand out in today’s competitive market.What you will learn Create stunning, user-friendly apps for iOS 17, macOS 14, and watchOS 10 with SwiftUI 5 Use the advanced preview capabilities of Xcode 15 Use async/await to write concurrent and responsive code Create powerful data visualizations with Swift Charts Enhance user engagement with modern animations and transitions Implement user authentication using Firebase and Sign in with Apple Learn about advanced topics like custom modifiers, animations, and state management Build multi-platform apps with SwiftUI Who this book is for This book is for mobile developers who want to learn SwiftUI as well as experienced iOS developers transitioning from UIKit to SwiftUI. The book assumes knowledge of the Swift programming language. Knowledge of object-oriented design and data structures will be useful but not necessary. You'll also find this book to be a helpful resource if you're looking for reference material regarding the implementation of various features in SwiftUI.

Book Swift Cookbook

    Book Details:
  • Author : Cecil Costa
  • Publisher : Packt Publishing
  • Release : 2015-04-30
  • ISBN : 9781784391379
  • Pages : 392 pages

Download or read book Swift Cookbook written by Cecil Costa and published by Packt Publishing. This book was released on 2015-04-30 with total page 392 pages. Available in PDF, EPUB and Kindle. Book excerpt: