Programming OpenGL

Paloma

New member

Advanced Graphics Programming Using OpenGL (The Morgan Kaufmann Series in Computer Graphics)


330v7gh.jpg




Today truly useful and interactive graphics are available on affordable computers. While hardware progress has been impressive, widespread gains in software expertise have come more slowly. Information about advanced techniques-beyond those learned in introductory computer graphics texts-is not as easy to come by as inexpensive hardware.

This book brings the graphics programmer beyond the basics and introduces them to advanced knowledge that is hard to obtain outside of an intensive CG work environment. The book is about graphics techniques-those that don't require esoteric hardware or custom graphics libraries-that are written in a comprehensive style and do useful things. It covers graphics that are not covered well in your old graphics textbook. But it also goes further, teaching you how to apply those techniques in real world applications, filling real world needs.

* Emphasizes the algorithmic side of computer graphics, with a practical application focus, and provides usable techniques for real world problems.
* Serves as an introduction to the techniques that are hard to obtain outside of an intensive computer graphics work environment.
* Sophisticated and novel programming techniques are implemented in C using the OpenGL library, including coverage of color and lighting; texture mapping; blending and compositing; antialiasing; image processing; special effects; natural phenomena; artistic and non-photorealistic techniques, and many others.
* Code fragments are used in the book, and full blown example programs for virtually every algorithm are available at


www.mkp.com/opengl



Author......: Tom McReynolds
Publisher...: Morgan Kaufmann
Date........: 2005-02-16
ISBN/ASIN...: 1558606599
Pages.......: 672
Language....: English
Size........: 4.49 MB
Amazon:


Amazon.com: Advanced Graphics Programming Using OpenGL (The Morgan Kaufmann Series in Computer Graphics): Tom McReynolds, David Blythe: Books
Download:


http://rapidshare.com/files/1589179...phics_Programming_Using_OpenGL.1558606599.zip


OpenGL Game Development (Wordware Applications Library)


35btlso.jpg




Describes step-by-step everything the OpenGL developers needs to know about windows programming and OpenGL including how use multi-texturing.




Author......: Chris Seddon
Publisher...: Wordware Publishing, Inc.
Date........: 2005-02-25
ISBN/ASIN...: 1556229895
Pages.......: 400
Language....: English
Size........: 3.64 MB
Amazon:


Amazon.com: OpenGL Game Development (Wordware Applications Library): Chris Seddon: Books
Download:


http://rapidshare.com/files/1589179..._Wordware_Applications_Library.1556229895.zip


OpenGL Game Programming w/CD (Prima Tech's Game Development)


24onmh2.jpg




OpenGL® Game Programming teaches you how to use OpenGL to create dynamic 3D environments and effects for use in game development. Beginning with the histories of OpenGL and Microsoft® DirectX®, programming essentials for Microsoft Windows®, and 3D theory, you'll quickly move on to lessons on the functionality of OpenGL. Most of the chapters include demo programs that will allow you to see OpenGL in action. You'll then learn how to pull together OpenGL, Microsoft DirectSound®, and Microsoft DirectInput® to create your own games!




Author......: Kevin Hawkins
Publisher...: Course Technology PTR
Date........: 2002-05-01
ISBN/ASIN...: 0761533303
Pages.......: 808
Language....: English
Size........: 11.16 MB
Amazon:


Amazon.com: OpenGL Game Programming w/CD (Prima Tech's Game Development): Kevin Hawkins, Dave Astle, Andre LaMothe: Books
Download:


http://rapidshare.com/files/1589179...Premier_Press_Game_Development.0761533303.zip
 
OpenGL SuperBible (3rd Edition)


n2xx86.jpg






In a world where everything from how we take pictures to how we get our food is designed to happen as quickly and easily as possible, it can take a lot longer to learn how to make it all work behind the scenes. Theories and concepts can weigh you down when all you really want to know is how to create, design and go. That's where OpenGL SuperBible comes in. Complete with supporting figures and a CD packed with free tools, demos and libraries, OpenGL SuperBible simplifies 3D programming concepts without wasting your time with programming theory. Mac and Windows users will both find this comprehensive hands-on guide helpful as you learn to program for games, visualization applications and multi-platforms. This is the ultimate resource for any new programmer.






Author......: Richard S Wright
Publisher...: Sams
Date........: 2004-06-30
ISBN/ASIN...: 0672326019
Pages.......: 1200
Language....: English
Size........: 2.89 MB
Amazon:


Amazon.com: OpenGL SuperBible (3rd Edition): Richard S Wright, Benjamin Lipchak: Books
Download:


http://rapidshare.com/files/158917939/ebook.OpenGL_Super_Bible..0672326019.zip


OpenGL(R) Distilled (OpenGL)


2ahbogh.jpg




OpenGL opens the door to the world of high-quality, high-performance 3D computer graphics. The preferred application programming interface for developing 3D applications, OpenGL is widely used in video game development, visualization and simulation, CAD, virtual reality, modeling, and computer-generated animation. OpenGL(R) Distilled provides the fundamental information you need to start programming 3D graphics, from setting up an OpenGL development environment to creating realistic textures and shadows. Written in an engaging, easy-to-follow style, this book makes it easy to find the information you're looking for. You'll quickly learn the essential and most-often-used features of OpenGL 2.0, along with the best coding practices and troubleshooting tips.

Topics include

*Drawing and rendering geometric data such as points, lines, and polygons *Controlling color and lighting to create elegant graphics
*Creating and orienting views
*Increasing image realism with texture mapping and shadows
*Improving rendering performance
*Preserving graphics integrity across platforms

A companion Web site includes complete source code examples, color versions of special effects described in the book, and additional resources.




Author......: Paul Martz
Publisher...: Addison-Wesley Professional
Date........: 2006-03-09
ISBN/ASIN...: 0321336798
Pages.......: 304
Language....: English
Size........: 1.13 MB
Amazon:


Amazon.com: OpenGL(R) Distilled (OpenGL): Paul Martz: Books
Download:


http://rapidshare.com/files/158917946/ebook.OpenGL_Distilled.0321336798.zip


OpenGL(R) ES 2.0 Programming Guide (OpenGL)


2h2obwz.jpg




OpenGL ES 2.0 is the industry’s leading software interface and graphics library for rendering sophisticated 3D graphics on handheld and embedded devices. With OpenGL ES 2.0, the full programmability of shaders is now available on small and portable devices—including cell phones, PDAs, consoles, appliances, and vehicles. However, OpenGL ES differs significantly from OpenGL. Graphics programmers and mobile developers have had very little information about it—until now.

In the OpenGL® ES 2.0 Programming Guide, three leading authorities on the Open GL ES 2.0 interface—including the specification’s editor—provide start-to-finish guidance for maximizing the interface’s value in a wide range of high-performance applications. The authors cover the entire API, including Khronos-ratified extensions. Using detailed C-based code examples, they demonstrate how to set up and program every aspect of the graphics pipeline. You’ll move from introductory techniques all the way to advanced per-pixel lighting, particle systems, and performance optimization.*

Coverage includes:
  • Shaders in depth: creating shader objects, compiling shaders, checking for compile errors, attaching shader objects to program objects, and linking final program objects
  • The OpenGL ES Shading Language: variables, types, constructors, structures, arrays, attributes, uniforms, varyings, precision qualifiers, and invariance
  • Inputting geometry into the graphics pipeline, and assembling geometry into primitives
  • Vertex shaders, their special variables, and their use in per-vertex lighting, skinning, and other applications
  • Using fragment shaders—including examples of multitexturing, fog, alpha test, and user clip planes
  • Fragment operations: scissor test, stencil test, depth test, multisampling, blending, and dithering
  • Advanced rendering: per-pixel lighting with normal maps, environment mapping, particle systems, image post-processing, and projective texturing
  • Real-world programming challenges: platform diversity, C++ portability, OpenKODE, and platform-specific shader binaries




Author......: Aaftab Munshi
Publisher...: Addison-Wesley Professional
Date........: 2008-08-03
ISBN/ASIN...: 0321502795
Pages.......: 468
Language....: English
Size........: 2.83 MB
Amazon:


Amazon.com: OpenGL(R) ES 2.0 Programming Guide (OpenGL): Aaftab Munshi, Dan Ginsburg, Dave Shreiner: Books
Download:


http://rapidshare.com/files/158917949/ebook.OpenGL_ES_2.0_Programming_Guide_OpenGL.0321502795.zip
 
OpenGL(R) Programming Guide: The Official Guide to Learning OpenGL(R), Version 2 (5th Edition) (OpenGL)


25zs61d.jpg




OpenGL is a powerful software interface for graphics hardware that allows graphics programmers to produce high-quality color images of 3D objects. The functions in the OpenGL library enable programmers to build geometric models, view models interactively in 3D space, control color and lighting, manipulate images, and perform such tasks as alpha blending, antialiasing, depth cueing, and texture mapping. The OpenGL Reference Manual, Second Edition[/b], documents all OpenGL functions, including brand new features recently approved by the OpenGL Architecture Review Board (ARB) for inclusion in OpenGL, Version 1.1. The ARB is an industry consortium responsible for defining OpenGL, composed of such industry leaders as Digital Equipment Corporation, Evans & Sutherland, Hewlett-Packard, Intel, IBM, Intergraph, Microsoft, Sun Microsystems, and Silicon Graphics. Each reference page fully describes: C specifications, relevant parameters, the effects of functions, possible errors generated by functions, associated effects, Reference pages for the OpenGL Utility Library (GLU) and the OpenGL extension to the X Window System (GLX) are included in this manual.




Author......: OpenGL Architecture Review Board
Publisher...: Addison-Wesley Professional
Date........: 2005-08-11
ISBN/ASIN...: 0321335732
Pages.......: 896
Language....: English
Size........: 52.86 MB
Amazon:


Amazon.com: OpenGL(R) Programming Guide: The Official Guide to Learning OpenGL(R), Version 2 (5th Edition) (OpenGL): OpenGL Architecture Review Board, Dave Shreiner, Mason Woo, Jackie Neider, Tom Davis: Books
Download:


http://rapidshare.com/files/1589180...o_Learning_OpenGL_Version_2_Op.0321335732.zip


OpenGL(R) Programming Guide: The Official Guide to Learning OpenGL(R), Version 2.1 (6th Edition) (OpenGL)


izp5s5.jpg




OpenGL® Programming Guide, Sixth Edition

OpenGL is a powerful software interface used to produce high-quality, computergenerated images and interactive applications using 2D and 3D objects, bitmaps, and color images.



The OpenGL® Programming Guide, Sixth Edition, provides definitive and comprehensive information on OpenGL and the OpenGL Utility Library. The previous edition covered OpenGL through Version 2.0. This sixth edition of the best-selling "red book" describes the latest features of OpenGL Version 2.1. You will find clear explanations of OpenGL functionality and many basic computer graphics techniques, such as building and rendering 3D models; interactively viewing objects from different perspective points; and using shading, lighting, and texturing effects for greater realism. In addition, this book provides in-depth coverage of advanced techniques, including texture mapping, antialiasing, fog and atmospheric effects, NURBS, image processing, and more. The text also explores other key topics such as enhancing performance, OpenGL extensions, and cross-platform techniques.



This sixth edition has been updated to include the newest features of OpenGL Version 2.1, including:
  • Using server-side pixel buffer objects for fast pixel rectangle download and retrieval
  • Discussion of the sRGB texture format
  • Expanded discussion of the OpenGL Shading Language
This edition continues the discussion of the OpenGL Shading Language (GLSL) and explains the mechanics of using this language to create complex graphics effects and boost the computational power of OpenGL.



The OpenGL Technical Library provides tutorial and reference books for OpenGL. The Library enables programmers to gain a practical understanding of OpenGL and shows them how to unlock its full potential. Originally developed by SGI, the Library continues to evolve under the auspices of the OpenGL Architecture Review Board (ARB) Steering Group (now part of the Khronos Group), an industry consortium responsible for guiding the evolution of OpenGL and related technologies.






Author......: OpenGL Architecture Review Board
Publisher...: Addison-Wesley Professional
Date........: 2007-08-09
ISBN/ASIN...: 0321481003
Pages.......: 928
Language....: English
Size........: 14.78 MB
Amazon:


Amazon.com: OpenGL(R) Programming Guide: The Official Guide to Learning OpenGL(R), Version 2.1 (6th Edition) (OpenGL): OpenGL Architecture Review Board, Dave Shreiner, Mason Woo, Jackie Neider, Tom Davis: Books
Download:


http://rapidshare.com/files/1589179..._to_Learning_OpenGL_Version_2_.0321481003.zip


OpenGL(R) Programming on Mac OS(R) X: Architecture, Performance, and Integration (OpenGL)


3443y14.jpg






The Mac has fully embraced OpenGL throughout its visual systems. In fact, Apple's highly efficient, modern OpenGL implementation makes Mac OS X one of today's best platforms for OpenGL development. OpenGL® Programming on Mac OS® X is the first comprehensive resource for every graphics programmer who wants to create, port, or optimize OpenGL applications for this high-volume platform.



Leading OpenGL experts Robert Kuehne and J. D. Sullivan thoroughly explain the Mac's diverse OpenGL APIs, both old and new. They illuminate crucial OpenGL setup, configuration, and performance issues that are unique to the Mac platform. Next, they offer practical, start-to-finish guidance for integrating key Mac-native APIs with OpenGL, and leveraging the full power of the Mac platform in your graphics applications.



Coverage includes
  • A thorough review of Mac hardware and software architectures and their performance implications
  • In-depth, expert guidance for accessing OpenGL from each of the Mac's core APIs: CGL, AGL, and Cocoa
  • Interoperating with other Mac APIs: incorporating video with QuickTime, performing image effects with Core Image, and processing CoreVideo data
  • Analyzing Mac OpenGL application performance, resolving bottlenecks, and leveraging optimizations only available on the Mac
  • Detecting, integrating, and using OpenGL extensions
  • An accompanying Web site (


  • www.macopenglbook.com
    ) contains the book's example code, plus additional OpenGL-related resources.
OpenGL® Programming on Mac OS® X will be valuable to Mac programmers seeking to leverage OpenGL's power, OpenGL developers porting their applications to the Mac platform, and cross-platform graphics developers who want to take advantage of the Mac platform's uniquely intuitive style and efficiency.






Author......: Robert P. Kuehne
Publisher...: Addison-Wesley Professional
Date........: 2007-12-27
ISBN/ASIN...: 0321356527
Pages.......: 368
Language....: English
Size........: 2.68 MB
Amazon:


Amazon.com: OpenGL(R) Programming on Mac OS(R) X: Architecture, Performance, and Integration (OpenGL): Robert P. Kuehne, J. D. Sullivan: Books
Download:


http://rapidshare.com/files/1589179...re_Performance_and_Integration.0321356527.zip
 
OpenGL(R) Shading Language


2qx9s7a.jpg




Until recently, application developers have had no choice but to use the graphics hardware as built by hardware developers. The programming interfaces (APIs) simply exposed the underlying capabilities of the hardware. If the hardware didn't do something quite the way an application wanted it done, there was no alternative but to accept what the hardware could do. More recently, graphics hardware has become more flexible. Developers have been eager to exploit this flexibility. Within the last year or so, it's become clear that the right answer for OpenGL is to expose the new functionality in the form of a high-level programming language - the new OpenGL Shading Language, developed by 3Dlavis, Inc., is the answer. This book is the official guide to this new language. It is both a tutorial and a reference, and is filled with many practical examples that will help developers learn the language as well as create shaders to suit their own needs. The author is at the very center of this technology, serving on the OpenGL ARB and leading the team at 3Dlabs responsible for defining and implementing the next iteration of OpenGL. This is the one book all graphics developers will need in order to learn about this important new advance in graphics programming.




Author......: Randi J. Rost
Publisher...: Addison-Wesley Professional
Date........: 2004-02-12
ISBN/ASIN...: 0321197895
Pages.......: 608
Language....: English
Size........: 2.80 MB
Amazon:



OpenGL(R) Shading Language (2nd Edition) (OpenGL)


316kvw2.jpg





"As the 'Red Book' is known to be the gold standard for OpenGL, the 'Orange Book' is considered to be the gold standard for the OpenGL Shading Language. With Randi's extensive knowledge of OpenGL and GLSL, you can be assured you will be learning from a graphics industry veteran. Within the pages of the second edition you can find topics from beginning shader development to advanced topics such as the spherical harmonic lighting model and more." --David Tommeraasen, CEO/Programmer, Plasma Software "This will be the definitive guide for OpenGL shaders; no other book goes into this detail. Rost has done an excellent job at setting the stage for shader development, what the purpose is, how to do it, and how it all fits together. The book includes great examples and details, and good additional coverage of 2.0 changes!" --Jeffery Galinovsky, Director of Emerging Market Platform Development, Intel Corporation "The coverage in this new edition of the book is pitched just right to help many new shader-writers get started, but with enough deep information for the 'old hands.' "--Marc Olano, Assistant Professor, University of Maryland "This is a really great book on GLSL--well written and organized, very accessible, and with good real-world examples and sample code. The topics flow naturally and easily, explanatory code fragments are inserted in very logical places to illustrate concepts, and all in all, this book makes an excellent tutorial as well as a reference." --John Carey, Chief Technology Officer, C.O.R.E. Feature Animation OpenGL(R) Shading Language, Second Edition, extensively updated for OpenGL 2.0, is the experienced application programmer's guide to writing shaders. Part reference, part tutorial, this book thoroughly explains the shift from fixed-functionality graphics hardware to the new era of programmable graphics hardware and the additions to the OpenGL API that support this programmability. With OpenGL and shaders written in the OpenGL Shading Language, applications can perform better, achieving stunning graphics effects by using the capabilities of both the visual processing unit and the central processing unit.In this book, you will find a detailed introduction to the OpenGL Shading Language (GLSL) and the new OpenGL function calls that support it. The text begins by describing the syntax and semantics of this high-level programming language. Once this foundation has been established, the book explores the creation and manipulation of shaders using new OpenGL function calls. OpenGL(R) Shading Language, Second Edition, includes updated descriptions for the language and all the GLSL entry points added to OpenGL 2.0; new chapters that discuss lighting, shadows, and surface characteristics; and an under-the-hood look at the implementation of RealWorldz, the most ambitious GLSL application to date. The second edition also features 18 extensive new examples of shaders and their underlying algorithms, including
  • Image-based lighting
  • Lighting with spherical harmonics
  • Ambient occlusion
  • Shadow mapping
  • Volume shadows using deferred lighting
  • Ward's BRDF model
The color plate section illustrates the power and sophistication of the OpenGL Shading Language.

The API Function Reference at the end of the book is an excellent guide to the API entry points that support the OpenGL Shading Language.Also included is a convenient Quick Reference Card to GLSL.




Author......: Randi J. Rost
Publisher...: Addison-Wesley Professional
Date........: 2006-02-04
ISBN/ASIN...: 0321334892
Pages.......: 800
Language....: English
Size........: 2.92 MB
Amazon:





OpenGL(R) SuperBible: Comprehensive Tutorial and Reference (4th Edition) (OpenGL)


11giyo3.jpg





OpenGL ® SuperBible, Fourth Edition, begins by illuminating the core techniques of “classic” OpenGL graphics programming, from drawing in space to geometric transformations, from lighting to texture mapping. The authors cover newer OpenGL capabilities, including OpenGL 2.1’s powerful programmable pipeline, vertex and fragment shaders, and advanced buffers. They also present thorough, up-to-date introductions to OpenGL implementations on multiple platforms, including Windows, Mac OS X, GNU/Linux, UNIX, and embedded systems. *

Coverage includes
  • An entirely new chapter on OpenGL ES programming for handhelds
  • Completely rewritten chapters on OpenGL for Mac OS X and GNU/Linux
  • Up-to-the-minute coverage of OpenGL on Windows Vista
  • New material on floating-point color buffers and off-screen rendering
  • In-depth introductions to 3D modeling and object composition
  • Expert techniques for utilizing OpenGL’s programmable shading language
  • Thorough coverage of curves, surfaces, interactive graphics, textures, shadows, and much more
  • A fully updated API reference, and an all-new section of full-color images *
You’ll rely on this book constantly–whether you’re learning OpenGL for the first time, deepening your graphics programming expertise, upgrading from older versions of OpenGL, or porting applications from other environments. *

Now part of the OpenGL Technical Library–The official knowledge resource for OpenGL developers The OpenGL Technical Library provides tutorial and reference books for OpenGL. The Library enables programmers to gain a practical understanding of OpenGL and shows them how to unlock its full potential. Originally developed by SGI, the Library continues to evolve under the auspices of the OpenGL Architecture Review Board (ARB) Steering Group (now part of the Khronos Group), an industry consortium responsible for guiding the evolution of OpenGL and related technologies. *


Contents

Preface xxvii
About the Authors xxxv
Introduction 1


Part I: The Old Testament

Chapter 1 Introduction to 3D Graphics and OpenGL 9
Chapter 2 Using OpenGL 33
Chapter 3 Drawing in Space: Geometric Primitives and Buffers 73
Chapter 4 Geometric Transformations: The Pipeline 127
Chapter 5 Color, Materials, and Lighting: The Basics 173
Chapter 6 More on Colors and Materials 229
Chapter 7 Imaging with OpenGL 251
Chapter 8 Texture Mapping: The Basics 303
Chapter 9 Texture Mapping: Beyond the Basics 341
Chapter 10 Curves and Surfaces 377
Chapter 11 It’s All About the Pipeline: Faster Geometry Throughput 421
Chapter 12 Interactive Graphics 457
Chapter 13 Occlusion Queries: Why Do More Work Than You Need To? 481
Chapter 14 Depth Textures and Shadows 495



Part II: The New Testament

Chapter 15 Programmable Pipeline: This Isn’t Your Father’s OpenGL 515
Chapter 16 Vertex Shading: Do-It-Yourself Transform, Lighting, and Texgen 547
Chapter 17 Fragment Shading: Empower Your Pixel Processing 567
Chapter 18 Advanced Buffers 601



Part III: The Apocrypha

Chapter 19 Wiggle: OpenGL on Windows 641
Chapter 20 OpenGL on Mac OS X 685
Chapter 21 OpenGL on Linux 713
Chapter 22 OpenGL ES — OpenGL on the Small 735



Appendix A Further Reading/References 773
Appendix B Glossary 777
Appendix C API Reference 783
Index 1141

About the Author

Richard S. Wright, Jr.has been using OpenGL for more than 12 years, since it first became available on the Windows platform, and teaches OpenGL programming in the game design degree program at Full Sail in Orlando, Florida. Currently, Richard is the president of Starstone Software Systems, Inc., where he develops third-party multimedia simulation software for the PC and Macintosh platforms using OpenGL.

Previously with Real 3D/Lockheed Martin, Richard was a regular OpenGL ARB attendee and contributed to the OpenGL 1.2 specification and conformance tests. Since then, Richard has worked in multidimensional database visualization, game development, medical diagnostic visualization, and astronomical space simulation.

Richard first learned to program in the eighth grade in 1978 on a paper terminal. At age 16, his parents let him buy a computer with his grass-cutting money instead of a car, and he sold his first computer program less than a year later (and it was a graphics program!). When he graduated from high school, his first job was teaching programming and computer literacy for a local consumer education company. He studied electrical engineering and computer science at the University of Louisville’s Speed Scientific School and made it half way through his senior year before his career got the best of him and took him to Florida. A native of Louisville, Kentucky, he now lives with his wife and three children in Lake Mary, Florida. When not programming or dodging hurricanes, Richard is an avid amateur astronomer and an Adult Sunday School teacher.



Benjamin Lipchak graduated from Worcester Polytechnic Institute with a double major in technical writing and computer science. “Why would anyone with a CS degree want to become a writer?” That was the question asked of him one fateful morning when Benj was interviewing for a tech writing job at Digital Equipment Corporation. Benj’s interview took longer than scheduled, and he left that day with job offer in hand to work on the software team responsible for DEC’s AlphaStation OpenGL drivers.

Benj’s participation in the OpenGL Architecture Review Board began when he chaired the working group that generated the GL_ARB_fragment_program extension spec. While chairing the Khronos OpenGL Ecosystem Technical SubGroup, he established the OpenGL SDK and created the OpenGL Pipeline newsletter, of which he remains editor.

Benj will now participate in the Khronos OpenGL ES Working Group. After 12 years of OpenGL driver development and driver team management at DEC, Compaq, and ATI, he is headed for smaller pastures. Benj recently became manager of AMD’s handheld software team. Although the API is familiar, the new challenges of size and power consumption make for a great change of scenery. In his fleeting spare time, Benj tries to get outdoors for some hiking or kayaking. He also operates an independent record label, Wachusett Records, specializing in solo piano music.



Nicholas Haemel, developer at AMD in the Graphics Products Group, was technical reviewer for OpenGL SuperBible, Third Edition, and contributed the chapters on GLX and OpenGL ES.




Author......: Richard S. Wright
Publisher...: Addison-Wesley Professional
Date........: 2007-06-28
ISBN/ASIN...: 0321498828
Pages.......: 1248
Language....: English
Size........: 11.36 MB
Amazon:








Sesuai forum rules, dilarang memasukan materi link download yang kemungkinan ilegal seperti crack, bajakan dan semacamnya. Software freeware dan shareware yang dibagikan/direview secara benar diperbolehkan

Link didelete, thread dapat di closed dan di move ke Archive, jika anda merasa ini kesalahan mohon pm saya
 
Last edited by a moderator:
Back
Top