Touring Problems – a Mathematical Approach

Total Page:16

File Type:pdf, Size:1020Kb

Touring Problems – a Mathematical Approach TOURING PROBLEMS – A MATHEMATICAL APPROACH VIPUL NAIK Abstract. The article surveys “touring”, a problem of “fun” math, and employs serious techniques to attack it. The text is suitable for high school students interested in Olympiad mathematics, as well as undergraduate students studying combinatorics and discrete math- ematics. It can be used to introduce the concept of a graph. A sequel to this article, on a similar analysis for “tiling” problems, shall also appear soon. 1. Prebeginnings 1.1. The knight’s tour. Chess pieces, with their variously defined moves, are a rich source of puzzles in recreational mathematics. Chess puzzles include the following types : • Nonattacking pieces puzzle : Given a piece with some moves defined, place as many copies of this piece as possible so that no two can kill each other. The proto- typical example of this is the eight queens problem – placing eight queens on the chessboard so that no two can kill each other. • Board domination puzzle : Given a piece with some moves defined, place as few copies of the piece as possible so that every square is either covered by some copy or is under direct attack by a copy of the piece. • Touring puzzle : Given a piece with some moves defined, construct a tour of the entire chessboard with that piece. The only nontrivial case of this for a standard chess piece is the knight’s tour. Each of these problems revolves around a piece, with certain moves defined for that piece. Instead of standard chess pieces, we may sometimes be interested in defining chess pieces with somewhat different moves. Such pieces are termed fairy chess pieces . In this article, we focus on the problem of the knight’s tour, and its formulation in a manner that helps us consider general variations – such as replacing the knight by some fairy chess piece, or changing the shape and size of the board. Interestingly, we will find that the formalism that we develop on the way is useful even for understanding the other classes of chess puzzles. 1.2. Tour finding, maze hunting and sudoku solving. When a rat wants to find its way through a maze, it must, at every stage, make some choices as to which path to take (whenever there is more than one choice). If the rat makes the wrong choice, it will soon reach a dead end, and will go back to the last choice it made, and try the other one. When it finally reaches the starting point with no more paths to try out, it throws up its paws and concludes that there is “no way”. We do something similar while solving sudoku puzzles. By and large, our attempt is to use scanning techniques to locate positions that can be filled up. That is, we scan the rows and columns for entries we are sure of, using the fact that every row, every column and every 3 × 3 cell has all the numbers from 1 to 9. For eliminating positions for numbers and 1 numbers for positions, we use techniques of contingency spotting – that is, contingencies that force numbers to be within certain squares, and cross hatching – that combine multiple contingencies to draw conclusions. Repeated application of these helps us fill in positions we are sure of. However, there may be situations where we are not able to be sure of anything further to fill in. In such cases, we do a what if – we try out filling a number in some place and see if it works out. If this what if does not lead to a solution, then we will soon come up with a contradiction and shall be forced to remove all the entries filled in after the last what if. We can then try one of the other possibilities at that stage. In much the same way, when trying to construct a knight’s tour of the chessboard, we are, at every stage, confronted with some options and pick one option over the others. However, the option that we pick might lead to a dead end, in which case we need to backtrack and choose some other option. In our attempts to construct knight’s tours of the chessboard, we shall study more formally these kinds of strategies, under the title depth first search. As we can already see from the above three examples, we need to improve on the depth first search by minimizing backtracking because that indicates time wasted without any reward. We will come up with techniques for doing this in the knight’s tour situation that help us construct the tour. 1.3. Travelling salesmen. The travelling salesman problem is an important problem both in theoretical and in practical computer science. Problem 1 (Travelling Salesman Problem). A salesman has to visit n cities. There is a network of roads between the cities and the shortest distance between any pair of cities is known to the travelling salesman. How can he visit each of the cities so as to minimize the total distance he travels? (The distance between the cities is much larger compared to distances within each city) In a map, the cities may be represented as vertices and the roads may be represented as edges joining them, with each edge having a length. The length of the road may not be exactly equal to the crow’s distance between the cities. The travelling salesman’s task is to visit each city while minimizing the total road length he travels. This problem bears many similarities to the knight’s tour problem, in terms of both formulation and solution strategies. The travelling salesman problem is an example of an optimization problem and is outside the scope of this article. Nonetheless, the terminology developed here (for the purpose of analyzing the knight’s tour) is used in analyzing problems like this one. 2. The touring problem – general formulation 2.1. The motivating problem. The famous knight’s tour problem asks whether a knight can tour an entire 8 × 8 chessboard visiting each square exactly once. Here, a knight can move in any of 8 ways, provided that the final destination is within the board. In each of these ways, one coordinate of the knight’s position changes by 2 units (positively or negatively), and the other coordinate changes by 1 unit (positively or negatively). If the two directions are labelled up/down and left/right the eight moves are : • Up two steps, right one step 2 • Up two steps, left one step • Right two steps, up one step • Right two steps, down one step • Down two steps, left one step • Down two steps, right one step • Left two steps, up one step • Left two steps, down one step. From the above listing of moves, it is clear that the knight’s move is symmetric, in the sense that if a knight can move from a square A to a square B in one move, it can also move from B to A in one step. There are many variations of this problem : • Whether a tour is possible with a given initial position. • Whether a tour is possible with a given initial and a given final position. • Whether there is a closed tour or re-entrant tour , that is, a tour where the last square is a knight’s move away from the first. If there is a closed tour beginning at some square, there is a closed tour beginning at any square. Essentially, the knight needs to cover as many squares of the chessboard such that after each square, the next square it goes to is a knight’s move away. We would like a structure that captures this relationship between squares (of being separated only by a knight’s move). Such a structure exists in mathematics – a graph.1 The purpose of this abstraction is to help us develop more generic tools that can be applied to variants of the knight’s tour problem. For instance, we may change the : • Shape of the board (we might even choose not to keep it rectangular) • Moves allowed on the piece (we might even choose them not to be symmetric) • Conditions imposed on the tour – we might put some additional conditions or relax some constraints. 2.2. Necessary background and problem formulation. A graph comprises a set of vertices or nodes and a set of edges or arcs or lines, where each edge joins two nodes. We use the following terms : • The two nodes that an edge joins are termed its endpoints. Given two vertices, if there is an edge joining them, they are termed adjacent. • A vertex and an edge are incident provided that the vertex is one of the endpoints of the edge. Typically graphs are represented by pictures in the plane with the vertices represented as thick dots, and the edges represented as line segments or arcs joining the endpoints. Most graphs cannot be drawn in the plane such that no two edges cross each other, though such a depiction would be visually ideal. 2 In our case, the vertices of the graphs are the squares of the chessboard, and there is an edge joining two vertices (that is, the two vertices are adjacent) if they are separated by a knight’s move. This graph completely captures the behaviour of the chessboard in the 1The term “graph” is used in a completely different sense when we talk of the graph of a relation or a function. 2Graphs which can be drawn without edges crossing each other are termed planar graphs. A graph is planar if and only if it does not contain a K5 or a K3,3 3 context of the knight’s move.
Recommended publications
  • A Combinatorial Game Theoretic Analysis of Chess Endgames
    A COMBINATORIAL GAME THEORETIC ANALYSIS OF CHESS ENDGAMES QINGYUN WU, FRANK YU,¨ MICHAEL LANDRY 1. Abstract In this paper, we attempt to analyze Chess endgames using combinatorial game theory. This is a challenge, because much of combinatorial game theory applies only to games under normal play, in which players move according to a set of rules that define the game, and the last player to move wins. A game of Chess ends either in a draw (as in the game above) or when one of the players achieves checkmate. As such, the game of chess does not immediately lend itself to this type of analysis. However, we found that when we redefined certain aspects of chess, there were useful applications of the theory. (Note: We assume the reader has a knowledge of the rules of Chess prior to reading. Also, we will associate Left with white and Right with black). We first look at positions of chess involving only pawns and no kings. We treat these as combinatorial games under normal play, but with the modification that creating a passed pawn is also a win; the assumption is that promoting a pawn will ultimately lead to checkmate. Just using pawns, we have found chess positions that are equal to the games 0, 1, 2, ?, ", #, and Tiny 1. Next, we bring kings onto the chessboard and construct positions that act as game sums of the numbers and infinitesimals we found. The point is that these carefully constructed positions are games of chess played according to the rules of chess that act like sums of combinatorial games under normal play.
    [Show full text]
  • UIL Text 111212
    UIL Chess Puzzle Solvin g— Fall/Winter District 2016-2017 —Grades 4 and 5 IMPORTANT INSTRUCTIONS: [Test-administrators, please read text in this box aloud.] This is the UIL Chess Puzzle Solving Fall/Winter District Test for grades four and five. There are 20 questions on this test. You have 30 minutes to complete it. All questions are multiple choice. Use the answer sheet to mark your answers. Multiple choice answers pur - posely do not indicate check, checkmate, or e.p. symbols. You will be awarded one point for each correct answer. No deductions will be made for incorrect answers on this test. Finishing early is not rewarded, even to break ties. So use all of your time. Some of the questions may be hard, but all of the puzzles are interesting! Good luck and have fun! If you don’t already know chess notation, reading and referring to the section below on this page will help you. How to read and answer questions on this test Piece Names Each chessman can • To answer the questions on this test, you’ll also be represented need to know how to read chess moves. It’s by a symbol, except for the pawn. simple to do. (Figurine Notation) K King Q • Every square on the board has an “address” Queen R made up of a letter and a number. Rook B Bishop N Knight Pawn a-h (We write the file it’s on.) • To make them easy to read, the questions on this test use the figurine piece symbols on the right, above.
    [Show full text]
  • Archons (Commanders) [NOTICE: They Are NOT Anlien Parasites], and Then, in a Mirror Image of the Great Emanations of the Pleroma, Hundreds of Lesser Angels
    A R C H O N S HIDDEN RULERS THROUGH THE AGES A R C H O N S HIDDEN RULERS THROUGH THE AGES WATCH THIS IMPORTANT VIDEO UFOs, Aliens, and the Question of Contact MUST-SEE THE OCCULT REASON FOR PSYCHOPATHY Organic Portals: Aliens and Psychopaths KNOWLEDGE THROUGH GNOSIS Boris Mouravieff - GNOSIS IN THE BEGINNING ...1 The Gnostic core belief was a strong dualism: that the world of matter was deadening and inferior to a remote nonphysical home, to which an interior divine spark in most humans aspired to return after death. This led them to an absorption with the Jewish creation myths in Genesis, which they obsessively reinterpreted to formulate allegorical explanations of how humans ended up trapped in the world of matter. The basic Gnostic story, which varied in details from teacher to teacher, was this: In the beginning there was an unknowable, immaterial, and invisible God, sometimes called the Father of All and sometimes by other names. “He” was neither male nor female, and was composed of an implicitly finite amount of a living nonphysical substance. Surrounding this God was a great empty region called the Pleroma (the fullness). Beyond the Pleroma lay empty space. The God acted to fill the Pleroma through a series of emanations, a squeezing off of small portions of his/its nonphysical energetic divine material. In most accounts there are thirty emanations in fifteen complementary pairs, each getting slightly less of the divine material and therefore being slightly weaker. The emanations are called Aeons (eternities) and are mostly named personifications in Greek of abstract ideas.
    [Show full text]
  • Finding Checkmate in N Moves in Chess Using Backtracking And
    Finding Checkmate in N moves in Chess using Backtracking and Depth Limited Search Algorithm Moch. Nafkhan Alzamzami 13518132 Informatics Engineering School of Electrical Engineering and Informatics Institute Technology of Bandung, Jalan Ganesha 10 Bandung [email protected] [email protected] Abstract—There have been many checkmate potentials that has pieces of a dark color. There are rules about how pieces ​ players seem to miss. Players have been training for finding move, and about taking the opponent's pieces off the board. checkmates through chess checkmate puzzles. Such problems can The player with white pieces always makes the first move.[4] ​ be solved using a simple depth-limited search and backtracking Because of this, White has a small advantage, and wins more algorithm with legal moves as the searching paths. often than Black in tournament games.[5][6] ​ Keywords—chess; checkmate; depth-limited search; Chess is played on a square board divided into eight rows backtracking; graph; of squares called ranks and eight columns called files, with a dark square in each player's lower left corner.[8] This is I. INTRODUCTION ​ ​ altogether 64 squares. The colors of the squares are laid out in There have been many checkmate potentials that players a checker (chequer) pattern in light and dark squares. To make seem to miss. Players have been training for finding speaking and writing about chess easy, each square has a checkmates through chess checkmate puzzles. Such problems name. Each rank has a number from 1 to 8, and each file a can be solved using a simple depth-limited search and letter from a to h.
    [Show full text]
  • The Gardens of Ynn.Pdf
    A garden of surreal delights. Designed for use in old-school roleplaying games and their modern cousins. The Gardens of Ynn An adventure designed for old school roleplaying games and their modern cousins. Written by Emmy ‘Cavegirl’ Allen. Artworks all in the public domain. Original works by Arthur Rackham, Virginia Frances Sterrett, Harry Clarke, Aubrey Beardsly, John Dixon Batten, Dugald Stewart Walker, and others. Personally, I consider intellectual property laws to be a total mess. Do what you want with this, steal whichever ideas you want, reproduce it. If you want to remove my name and sell this for a profit, that kind of makes you an asshole but I’m not stopping you. Dying Stylishly Games Contents - 3 40 Entrancing, Fertile, Luminous, Zero Gravity, Section 1: Introduction Hypnotic - 41 What Are The Gardens of Ynn? - 6 Parasitic - 42 How Do You Get to The Gardens of Ynn? - Doorway Out, Tangled Madness - 43 6 How Do the Players Know This? - 6 Section 4: Bestiary How to Run the Adventure - 7 Black Cat, Emerald Serpent, Hopping Lan- Running Blindly, Events , Camping, Magic in tern, Blue Foes, Moss Rats, Shadow, Plant Ynn - 6 Skeletons - 45 Between Locations, Life in Ynn, The Struc- Giant Frog, Walking Hive - 46 ture of Ynn - 9 Bonsai Turtle, Myconid Composters - 47 The Inhabitants - 10 Salamander, Golem Gardener, Carnivorous Table: Locations - 11 Plant, Giant Caterpillar, Rust Bumblebees - Table: Details - 11 48 Table: Events - 12 Parasitic Wasp, Glass Butler - 49 Table: Daytime Encounters - 13 Hybrid Beast - 50 Table: Night-time Encounters-
    [Show full text]
  • Chess & Bridge
    2013 Catalogue Chess & Bridge Plus Backgammon Poker and other traditional games cbcat2013_p02_contents_Layout 1 02/11/2012 09:18 Page 1 Contents CONTENTS WAYS TO ORDER Chess Section Call our Order Line 3-9 Wooden Chess Sets 10-11 Wooden Chess Boards 020 7288 1305 or 12 Chess Boxes 13 Chess Tables 020 7486 7015 14-17 Wooden Chess Combinations 9.30am-6pm Monday - Saturday 18 Miscellaneous Sets 11am - 5pm Sundays 19 Decorative & Themed Chess Sets 20-21 Travel Sets 22 Giant Chess Sets Shop online 23-25 Chess Clocks www.chess.co.uk/shop 26-28 Plastic Chess Sets & Combinations or 29 Demonstration Chess Boards www.bridgeshop.com 30-31 Stationery, Medals & Trophies 32 Chess T-Shirts 33-37 Chess DVDs Post the order form to: 38-39 Chess Software: Playing Programs 40 Chess Software: ChessBase 12` Chess & Bridge 41-43 Chess Software: Fritz Media System 44 Baker Street 44-45 Chess Software: from Chess Assistant 46 Recommendations for Junior Players London, W1U 7RT 47 Subscribe to Chess Magazine 48-49 Order Form 50 Subscribe to BRIDGE Magazine REASONS TO SHOP ONLINE 51 Recommendations for Junior Players - New items added each and every week 52-55 Chess Computers - Many more items online 56-60 Bargain Chess Books 61-66 Chess Books - Larger and alternative images for most items - Full descriptions of each item Bridge Section - Exclusive website offers on selected items 68 Bridge Tables & Cloths 69-70 Bridge Equipment - Pay securely via Debit/Credit Card or PayPal 71-72 Bridge Software: Playing Programs 73 Bridge Software: Instructional 74-77 Decorative Playing Cards 78-83 Gift Ideas & Bridge DVDs 84-86 Bargain Bridge Books 87 Recommended Bridge Books 88-89 Bridge Books by Subject 90-91 Backgammon 92 Go 93 Poker 94 Other Games 95 Website Information 96 Retail shop information page 2 TO ORDER 020 7288 1305 or 020 7486 7015 cbcat2013_p03to5_woodsets_Layout 1 02/11/2012 09:53 Page 1 Wooden Chess Sets A LITTLE MORE INFORMATION ABOUT OUR CHESS SETS..
    [Show full text]
  • Evaluating Chess-Like Games Using Generated Natural Language Descriptions
    Evaluating Chess-like Games Using Generated Natural Language Descriptions Jakub Kowalski?, Łukasz Żarczyński, and Andrzej Kisielewicz?? 1 Institute of Computer Science, University of Wrocław, [email protected] 2 Institute of Computer Science, University of Wrocław, [email protected] 3 Institute of Mathematics, University of Wrocław, [email protected] Abstract. We continue our study of the chess-like games defined as the class of Simplified Boardgames. We present an algorithm generating natural language descriptions of piece movements that can be used as a tool not only for explaining them to the human player, but also for the task of procedural game generation using an evolutionary approach. We test our algorithm on some existing human-made and procedurally generated chess-like games. 1 Introduction The task of Procedural Content Generation (PCG) [1] is to create digital content using algorithmic methods. In particular, the domain of games is the area, where PCG is used for creating various elements including names, maps, textures, music, enemies, or even missions. The most sophisticated and complex goal is to create the complete rules of a game [2–4]. Designing a game generation algorithm requires restricting the set of possible games to some well defined domain. This places the task into the area of General Game Playing, i.e. the art of designing programs which can play any game from some fixed class of games. The use of PCG in General Game Playing begins with the Pell’s Metagame system [5], describing the so-called Symmetric Chess-like Games. The evaluation of the quality of generated games was left entirely for the human expert.
    [Show full text]
  • A Beginner's Guide to Coaching Scholastic Chess
    A Beginner’s Guide To Coaching Scholastic Chess by Ralph E. Bowman Copyright © 2006 Foreword I started playing tournament Chess in 1962. I became an educator and began coaching Scholastic Chess in 1970. I became a tournament director and organizer in 1982. In 1987 I was appointed to the USCF Scholastic Committee and have served each year since, for seven of those years I served as chairperson or co-chairperson. With that experience I have had many beginning coaches/parents approach me with questions about coaching this wonderful game. What is contained in this book is a compilation of the answers to those questions. This book is designed with three types of persons in mind: 1) a teacher who has been asked to sponsor a Chess team, 2) parents who want to start a team at the school for their child and his/her friends, and 3) a Chess player who wants to help a local school but has no experience in either Scholastic Chess or working with schools. Much of the book is composed of handouts I have given to students and coaches over the years. I have coached over 600 Chess players who joined the team knowing only the basics. The purpose of this book is to help you to coach that type of beginning player. What is contained herein is a summary of how I run my practices and what I do with beginning players to help them enjoy Chess. This information is not intended as the one and only method of coaching. In all of my college education classes there was only one thing that I learned that I have actually been able to use in each of those years of teaching.
    [Show full text]
  • Glossary of Chess
    Glossary of chess See also: Glossary of chess problems, Index of chess • X articles and Outline of chess • This page explains commonly used terms in chess in al- • Z phabetical order. Some of these have their own pages, • References like fork and pin. For a list of unorthodox chess pieces, see Fairy chess piece; for a list of terms specific to chess problems, see Glossary of chess problems; for a list of chess-related games, see Chess variants. 1 A Contents : absolute pin A pin against the king is called absolute since the pinned piece cannot legally move (as mov- ing it would expose the king to check). Cf. relative • A pin. • B active 1. Describes a piece that controls a number of • C squares, or a piece that has a number of squares available for its next move. • D 2. An “active defense” is a defense employing threat(s) • E or counterattack(s). Antonym: passive. • F • G • H • I • J • K • L • M • N • O • P Envelope used for the adjournment of a match game Efim Geller • Q vs. Bent Larsen, Copenhagen 1966 • R adjournment Suspension of a chess game with the in- • S tention to finish it later. It was once very common in high-level competition, often occurring soon af- • T ter the first time control, but the practice has been • U abandoned due to the advent of computer analysis. See sealed move. • V adjudication Decision by a strong chess player (the ad- • W judicator) on the outcome of an unfinished game. 1 2 2 B This practice is now uncommon in over-the-board are often pawn moves; since pawns cannot move events, but does happen in online chess when one backwards to return to squares they have left, their player refuses to continue after an adjournment.
    [Show full text]
  • Finding Aid to the Sid Sackson Collection, 1867-2003
    Brian Sutton-Smith Library and Archives of Play Sid Sackson Collection Finding Aid to the Sid Sackson Collection, 1867-2003 Summary Information Title: Sid Sackson collection Creator: Sid Sackson (primary) ID: 2016.sackson Date: 1867-2003 (inclusive); 1960-1995 (bulk) Extent: 36 linear feet Language: The materials in this collection are primarily in English. There are some instances of additional languages, including German, French, Dutch, Italian, and Spanish; these are denoted in the Contents List section of this finding aid. Abstract: The Sid Sackson collection is a compilation of diaries, correspondence, notes, game descriptions, and publications created or used by Sid Sackson during his lengthy career in the toy and game industry. The bulk of the materials are from between 1960 and 1995. Repository: Brian Sutton-Smith Library and Archives of Play at The Strong One Manhattan Square Rochester, New York 14607 585.263.2700 [email protected] Administrative Information Conditions Governing Use: This collection is open to research use by staff of The Strong and by users of its library and archives. Intellectual property rights to the donated materials are held by the Sackson heirs or assignees. Anyone who would like to develop and publish a game using the ideas found in the papers should contact Ms. Dale Friedman (624 Birch Avenue, River Vale, New Jersey, 07675) for permission. Custodial History: The Strong received the Sid Sackson collection in three separate donations: the first (Object ID 106.604) from Dale Friedman, Sid Sackson’s daughter, in May 2006; the second (Object ID 106.1637) from the Association of Game and Puzzle Collectors (AGPC) in August 2006; and the third (Object ID 115.2647) from Phil and Dale Friedman in October 2015.
    [Show full text]
  • The Classified Encyclopedia of Chess Variants
    THE CLASSIFIED ENCYCLOPEDIA OF CHESS VARIANTS I once read a story about the discovery of a strange tribe somewhere in the Amazon basin. An eminent anthropologist recalls that there was some evidence that a space ship from Mars had landed in the area a millenium or two earlier. ‘Good heavens,’ exclaims the narrator, are you suggesting that this tribe are the descendants of Martians?’ ‘Certainly not,’ snaps the learned man, ‘they are the original Earth-people — it is we who are the Martians.’ Reflect that chess is but an imperfect variant of a game that was itself a variant of a germinal game whose origins lie somewhere in the darkness of time. The Classified Encyclopedia of Chess Variants D. B. Pritchard The second edition of The Encyclopedia of Chess Variants completed and edited by John Beasley Copyright © the estate of David Pritchard 2007 Published by John Beasley 7 St James Road Harpenden Herts AL5 4NX GB - England ISBN 978-0-9555168-0-1 Typeset by John Beasley Originally printed in Great Britain by Biddles Ltd, King’s Lynn Contents Introduction to the second edition 13 Author’s acknowledgements 16 Editor’s acknowledgements 17 Warning regarding proprietary games 18 Part 1 Games using an ordinary board and men 19 1 Two or more moves at a time 21 1.1 Two moves at a turn, intermediate check observed 21 1.2 Two moves at a turn, intermediate check ignored 24 1.3 Two moves against one 25 1.4 Three to ten moves at a turn 26 1.5 One more move each time 28 1.6 Every man can move 32 1.7 Other kinds of multiple movement 32 2 Games with concealed
    [Show full text]
  • The Complete Guide to Chess
    The Complete Guide to Chess Master: Chess Tactics, Chess Openings and Chess Strategies Logan Donovan © Copyright 2015 - All rights reserved. In no way is it legal to reproduce, duplicate, or transmit any part of this document in either electronic means or in printed format. Recording of this publication is strictly prohibited and any storage of this document is not allowed unless with written permission from the publisher. All rights reserved. The information provided herein is stated to be truthful and consistent, in that any liability, in terms of inattention or otherwise, by any usage or abuse of any policies, processes, or directions contained within is the solitary and utter responsibility of the recipient reader. Under no circumstances will any legal responsibility or blame be held against the publisher for any reparation, damages, or monetary loss due to the information herein, either directly or indirectly. Respective authors own all copyrights not held by the publisher. Legal Notice: This eBook is copyright protected. This is only for personal use. You cannot amend, distribute, sell, use, quote or paraphrase any part or the content within this eBook without the consent of the author or copyright owner. Legal action will be pursued if this is breached. Disclaimer Notice: Please note the information contained within this document is for educational and entertainment purposes only. Every attempt has been made to provide accurate, up to date and reliable complete information. No warranties of any kind are expressed or implied. Readers acknowledge that the author is not engaging in the rendering of legal, financial, medical or professional advice.
    [Show full text]