
Franklin, Beedle & Associates Inc. is an independent publisher specializing in textbooks, particularly in the fields of computer science, programming, and related disciplines.
Founded in the late 1980s, the company focuses on producing high-quality, academically rigorous textbooks for both students and professionals.
New and Notable Titles
Programming Language Implementation: A Practical Introduction with Python
Explore the various techniques and perspectives brought about by this shift in programming language implementation.
- A “from day one” approach gets students started with implementing programming languages right away.
- Small, realistic languages are used to cover interpretation, virtual machines, and compilers.
- Implementation is “from scratch,” so all steps are transparent and accessible to the student.
Python Programming: An Introduction to Computer Science, 4th Edition
This edition has been reorganized and streamlined to make it more useful as a reference for learners in CS-adjacent fields such as the natural and social sciences, data science, and intelligent systems. Early chapters now cover all control structures before going into depth on sequence types such as strings and lists, and objected-oriented design case studies are consolidated in a dedicated chapter
At the same time, this new edition has all the familiar elements that made previous editions a leading intro textbook, including extensive use of computer graphics, interesting examples, readable prose, flexible coverage, and extensive end-of-chapter problems.
Problem Solving with Algorithms and Data Structures Using Python, 3rd Edition
This textbook is designed to serve as a text for a first course on data structures and algorithms, typically taught as the second course in the computer science curriculumn.
This textbook has three key features:
- A strong focus on problem solving introduces students to fundamental data structures and algorithms by providing a very readable text without introducing an overwhelming amount of new language syntax.
- Algorithm analysis in terms of Big O running time is introduced early and applied throughout.
- Python is used to facilitate the success of beginning students in using and mastering data structures and algorithms.



