Saving Stuff

Preserving your treasures

Archive for the ‘programming’ tag

library open source software

without comments

library open source software
Any open-source object layout and connection libraries?

I’m looking for an open-source software library or plugin that provides an interface similar to Visio, Umbrello, Dia, Inkscape, Xilinx ISE, etc. which allows the creation of objects and connections by users, which can then be analyzed by the caller program. Ideally this would be a cross-platform library, but it needs to work on Linux.

An interesting layout/flowchart creation program that I use is called Graphviz. It is FOSS (Free and Open-Source Software), and though it is not quite efficient (giving me some weird loops in the arrows connecting different nodes), it is impressive and the website contains several beautiful images whose creation was actually a stress test for the Graphviz engine. Quite artistic and at the same time functional.

An example of dot file (the file format that gets interpreted and rendered into a flowchart):

/*CalcV1*/

digraph CalcV1{

//Nodes

Début [label="Commencer"];
Init [shape=rectangle, label="Init vbles"];
Inputnum [shape=parallelogram, label="JOP.sID(\"Entrez un nombre\")"];
Doubleconv [shape=rectangle, label="Double.parseDouble() n1"];
Inputop [shape=parallelogram, label="JOP.sOD(\"Choisissez une opération\")"];
Inputnum2 [shape=parallelogram, label="JOP.sID(\"Entrez un autre nombre\")"];
Doubleconv2 [shape=rectangle, label="Double.parseDouble() n2"];
Switchop [shape=diamond, label="switch(op)"];
Division [shape=rectangle, label="n1/n2"];
Multiplication [shape=rectangle, label="n1*n2"];
Addition [shape=rectangle, label="n1+n2"];
Soustraction [shape=rectangle, label="n1-n2"];
Modulo [shape=rectangle, label="(int)(n1)%((int)(n2)"];
Display [shape=parallelogram, height=0.5, width=1, label="JOP.sCD(\"Le résultat est \"+Résultat+\"\\n\nVoulez-vous continuer?\")"];
Continuer [shape=diamond, height=1, width=0.5, label="while(continuer==true){\n/*Répète*/}else{/*Quit*/}"];
Fin;

//Arrows

Début -> Init -> Inputnum -> Doubleconv -> Inputop -> Inputnum2 -> Doubleconv2 -> Switchop[weight=100];
Switchop -> Division -> Display;
Switchop -> Multiplication -> Display;
Switchop -> Addition -> Display;
Switchop -> Soustraction -> Display;
Switchop -> Modulo -> Display;
Display -> Continuer -> Fin[weight=100];
Continuer -> Inputnum;
}

eBay Logo  

Open Source Software Law (Artech House Telecommunications Library) Rod Dixon


Open Source Software Law (Artech House Telecommunications Library) Rod Dixon


$13.90



OSEPP Pro (Arduino Compatible)


OSEPP Pro (Arduino Compatible)


$19.95


The OSEPP Pro board is tailored to more professional users who do not mind a build-it-yourself approach compared to the OSEPP Uno. Unlike the Uno model this barebones board lacks headers, which gives this board a low profile. Pro users can choose to connect only the needed pins by mounting headers or soldering wires directly….

Adobe Flash Builder 4 Standard


Adobe Flash Builder 4 Standard


$249.00


Adobe Flash Builder v.4.0 Standard 65069515 530…

Hello, Android: Introducing Google's Mobile Development Platform (Pragmatic Programmers)


Hello, Android: Introducing Google’s Mobile Development Platform (Pragmatic Programmers)


$18.00


Android is a software toolkit for mobile phones, created by Google and the Open Handset Alliance. It’s inside millions of cell phones and other mobile devices, making Android a major platform for application developers. That could be your own program running on all those devices. Within minutes, Hello, Android will get you started creating your first working application: Android’s version of “Hell…

Signals and Systems (2nd Edition)


Signals and Systems (2nd Edition)


$110.00


The second edition of this well-known and highly regarded text can be used as the basis for a one- or two-semester undergraduate course in signals and linear systems theory and applications. Topics include basic signals and systems concepts, linear time-invariant (LTI) systems, Fourier representations of continuous-time and discrete-time signals, the CT and DT Fourier transforms, and time- an…

Peopleware: Productive Projects and Teams   (Second Edition)


Peopleware: Productive Projects and Teams (Second Edition)


$29.29


Demarco and Lister demonstrate that the major issues of software development are human, not technical. Their answers aren’t easy–just incredibly successful. New second edition features eight all-new chapters. Softcover. Previous edition: c1987. DLC: Management. …

Adobe Flash Builder 4 Premium Upsell from Flash Builder Standard


Adobe Flash Builder 4 Premium Upsell from Flash Builder Standard


$353.54


Adobe Flash Builder 4 (formerly Adobe Flex Builder) software is designed to help software developers rapidly develop cross-platform rich Internet applications (RIAs) and content using the open source Flex framework. It includes support for intelligent coding debugging and visual design and features powerful testing tools that speed up development and lead to higher performing applications….

Adobe Flash Builder 4 Premium Upsell from Cold Fusion


Adobe Flash Builder 4 Premium Upsell from Cold Fusion


$353.54


UPSELL FLASH BUILDER PREM 4 MULTIPLE PLATFORMS FROM CF BUILDER…

Written by admin

February 8th, 2010 at 12:32 am

library science programs

without comments

library science programs
What is “Library Science” called in college?

I am interested in being a librarian, but in looking through the information from universities, there is no “librarian” degree program. Is it a “media specialist”?

It’s called library science (MLS) and it’s a masters program. You can get a bachelors degree in anything – history, English, art, even science – and then go to library school.

eBay Logo  

6 Popular Science Living Library Program Books 1950's 1st edition Illustrated dj


6 Popular Science Living Library Program Books 1950′s 1st edition Illustrated dj


$0.99



2000 Plus, vol. 3


2000 Plus, vol. 3


$9.99


2000 Plus was the first adult science fiction series on radio, airing one month prior to the better known “Dimension X.” All stories were originals, written for this series.This product is manufactured on demand using CD-R recordable media. Amazon.com’s standard return policy will apply….

2000 Plus, vol. 6


2000 Plus, vol. 6


$9.99


2000 Plus was the first adult science fiction series on radio, airing one month prior to the better known “Dimension X.” All stories were originals, written for this series.This product is manufactured on demand using CD-R recordable media. Amazon.com’s standard return policy will apply….

2000 Plus, vol. 1


2000 Plus, vol. 1


$9.99


2000 Plus” was the first adult science fiction series on radio, airing one month prior to the better known “Dimension X.” All stories were originals, written for this series. This volume contains two episodes: “The Brooklyn Brain” and (1950) “Flying Saucers” (1950).This product is manufactured on demand using CD-R recordable media. Amazon.com’s standard return policy will apply….

The Apollo Moon Landings - Space and Science Series - Featuring Apollo 11 and Time of Apollo


The Apollo Moon Landings – Space and Science Series – Featuring Apollo 11 and Time of Apollo


$89.99


Thje Apollo Moon Landings:
The Eagle Has Landed
Time of Apollo…

The Brain Fitness Program


The Brain Fitness Program


$9.00


Studio: Pbs Release Date: 04/16/2009…

6 Classic Journey to the Center of the Earth Old Time Radio Broadcasts on DVD (over 1 hour 22 minutes running time)


6 Classic Journey to the Center of the Earth Old Time Radio Broadcasts on DVD (over 1 hour 22 minutes running time)



This unique old time radio DVD collectible features 6 digitized reels of classic Journey to the Center of the Earth radio broadcasts and over 1 hour 22 minutes of total running time on 1 DVD. Take a journey back through radio broadcasting history with this large audio library of OTR memorabilia. The golden age of old time radio has been rescued, digitized, and packaged into a gift set that any cla…


Ablenet Big Books by George Ablenet Editions Science Classroom Library


Ablenet Big Books by George Ablenet Editions Science Classroom Library


$1,125.00


Ablenet Big Books by George Ablenet Editions Science Classroom Library is designed to meet the needs of students with mild, moderate and severe disabilities. Ablenet classroom solutions offer exciting, cross-content titles specifically chosen to support grade-specific themes and appeal to every learner in the elementary and secondary classroom. Each classroom package supports transdisciplinary ins…

Medical Library Body Works Version 6.0


Medical Library Body Works Version 6.0


$13.07


BodyWorks 6.0 is a 3D journey through the human anatomy. Powerful search features provide you with detailed information right at your fingertips. And educational activities make learning a snap. Plus, with rotating 3D models and multimedia, it’s as engaging as it is informative….

HP 32Sii Scientific Calculator


HP 32Sii Scientific Calculator


$64.99


Calling all engineers–Hewlett-Packard’s HP32SII Scientific Calculator is the calculator for you. With 384 bytes of memory, 26 variable keys, more than 100 built-in scientific and mathematical functions, and RPN data entry, you’ll find everything you need for efficient and fast calculating in this compact unit.We like Hewlett-Packard’s HP Solve feature, which lets you solve for any variable witho…

Science Content Picture Dictionary, Grades K-5  (English/Spanish)


Science Content Picture Dictionary, Grades K-5 (English/Spanish)


$14.95


Offer students user-friendly access to the most common content area vocabulary in life, Earth, physical and space science lessons.- Supports research-based best practice of direct vocabulary instruction as a means of developing background knowledge needed for success on standardized tests- Features 168 words with definitions in English and Spanish, alphabetized by English entry- Provides full-colo…

library database software

without comments

library database software

DOTNUTSHELL Technologies are an experienced database designing company, with Oracle accredicated qualification providing services both in the OpenSource and Enterprise field.

Microsoft SQL Server is a relational database management system. Its primary query language is Transact-SQL, an implementation of the ANSI/ISO standard Structured Query Language (SQL) used by both Microsoft and Sybase.

Microsoft SQL Server uses a variant of SQL called T-SQL, or Transact-SQL, an implementation of SQL-92. T-SQL mainly adds additional syntax for use in stored procedures, and affects the syntax of transaction support.

SQL Server includes support for database mirroring and clustering. A SQL server cluster is a collection of identically configured servers, which help distribute the workload among multiple servers. All the servers share an identical virtual server name, and it is resolved into the IP address of any of the identically configured machines by the clustering runtime. Automatic failover clustering is also available, in which the workload of a server is transferred to another system in the event of a system failure.SQL server also supports data partitioning for distributed databases. Database mirroring, introduced in SQL Server 2005, allows creation of mirrors (or replicas) of database contents, along with transaction logs, on another instance of SQL Server, based on certain predefined triggers.

Microsoft and other vendors provide a number of software development tools designed to allow business applications to be developed using the data stored by Microsoft SQL Server. Microsoft SQL Server 2005 now includes the common language runtime (CLR) component for Microsoft .NET. Applications developed with .NET languages such as VB.NET or C# can implement stored procedures and other functions. Older versions of Microsoft development tools typically use APIs to access Microsoft SQL Server functionality.

We can design and engineer databases based on your business model and provide tools and interfaces that can be used to mine your business data. We also have experience in database persistence and create custom persistence frameworks and algorythms which can be used to predict patterns and trends from your data.

Oracle Database is a relational database management system released by Oracle Corporation. Oracle Database has become a major feature of database computing.

An Oracle database system comprises at least one instance of the application, along with data storage. An instance comprises a set of operating-system processes and memory-structures that interact with the storage. Typical processes include PMON (the process monitor) and SMON (the system monitor).

Users of Oracle databases refer to the server-side memory-structure as the SGA (System Global Area). The SGA typically holds cache information such as data-buffers, SQL commands and user information. In addition to storage, the database consists of online redo logs (which hold transactional history). Processes can in turn archive the online redo logs into archive logs (offline redo logs), which provide the basis (if necessary) for data recovery and for some forms of data replication.

The Oracle RDBMS stores data logically in the form of tablespaces and physically in the form of data files. Tablespaces can contain various types of memory segments; for example, Data Segments, Index Segments etc. Segments in turn comprise one or more extents. Extents comprise groups of contiguous data blocks. Data blocks form the basic units of data storage. At the physical level, data-files comprise one or more data blocks, where the block size can vary between data-files.

Oracle databases can be used to create distributed database running over contiguous or disparate logistical locations. It can be used to store data and information and provides high availably and performance and is used extensively as a practial and reliable database.

We can design and engineer databases based on your business model and provide tools and interfaces that can be used to mine your business data. We also have experience in database persistence and create custom persistence frameworks and algorythms which can be used to predict patterns and trends from your data.

MySQL is a multithreaded, multi-user SQL database management system which has, according to MySQL AB, more than 10 million installations. The basic program runs as a server providing multiuser access to a number of databases.

Libraries for accessing MySQL databases are available in all major programming languages with language-specific APIs. In addition, an ODBC interface called MyODBC allows additional programming languages that support the ODBC interface to communicate with a MySQL database, such as ASP or ColdFusion. The MySQL server and official libraries are mostly implemented in ANSI C/ANSI C++.

MySQL is popular for web applications and acts as the database component of the

LAMP (Linux-Apache-MySQL-PHP/Perl/Python)

MAMP (Mac-Apache-MySQL-PHP/Perl/Python)

WAMP (Windows-Apache-MySQL-PHP/Perl/Python)

Its popularity for use with web application is closely tied to the popularity of PHP, which is often combined with MySQL. PHP and MySQL are essential components for running popular content management systems such as WordPress and Drupal blogging platforms. Wikipedia runs on MediaWiki software, which can also use PHP and a MySQL database.

MySQL is the most widely used OpenSource SQL database in the world. It provides features and services which make it ideal for small to medium enterprises to effectively manage small to reasonably large business data. It is also fulyl compliant with the SQL standard and provides support for stored procedures and object abstraction when coupled with object persistence frameworks.

We can design and engineer databases based on your business model and provide tools and interfaces that can be used to mine your business data. We also have experience in database persistence and create custom persistence frameworks and algorythms which can be used to predict patterns and trends from your data.

About the Author:

Leading U.K software developer, creating applications in C++, C# and Java for Enterprise and small business.

Article Source: ArticlesBase.comDatabases and Sql as a Middle Tier Storage Medium

eBay Logo  

Video DVD Media Library Loan Tracking Database Software


Video DVD Media Library Loan Tracking Database Software


$29.95


Small Library Book Inventory Tracking Database Software


Small Library Book Inventory Tracking Database Software


$19.95


Library Database  & Book Borrowing Tracking Software


Library Database & Book Borrowing Tracking Software


$29.95


Small Library Circulation Loan Management Inventory Tracking Database Software


Small Library Circulation Loan Management Inventory Tracking Database Software


$34.95


Stock Inventory & Business Library Database Software CD


Stock Inventory & Business Library Database Software CD


$69.95


Small Library Book Collection Catalog Inventory Loan Tracking Database Software


Small Library Book Collection Catalog Inventory Loan Tracking Database Software


$34.95


Small Library Patron Book Collection Circulation Loan Tracking Database Software


Small Library Patron Book Collection Circulation Loan Tracking Database Software


$34.95


Personal Book Home School Office MORE Library ISBN Tracking Database Software CD


Personal Book Home School Office MORE Library ISBN Tracking Database Software CD


$34.95


Library Database  & Book Borrowing Tracking Software


Library Database & Book Borrowing Tracking Software


$29.95


Business, Economics & More Library Database Software


Business, Economics & More Library Database Software


$19.95


Library Book Circulation Loan Inventory Tracking Database Software + File Share


Library Book Circulation Loan Inventory Tracking Database Software + File Share


$39.95


Book Library Database Software with Multi File Support


Book Library Database Software with Multi File Support


$19.95


Home Library & Magazine Book Tracking Database Software


Home Library & Magazine Book Tracking Database Software


$19.95


Home Library Book Magazine Collection Inventory Organizing Database Software CD


Home Library Book Magazine Collection Inventory Organizing Database Software CD


$19.95



Filemaker Pro 11


Filemaker Pro 11


$259.99


Business Management Software, Filemaker Inc., FileMaker Pro 11, TY356LL/A…

Iomega StorCenter ix2-200 - 2 TB (2 x 1TB) Network Attached Storage 34481


Iomega StorCenter ix2-200 – 2 TB (2 x 1TB) Network Attached Storage 34481


$248.99


Iomega StorCenter ix2-200 Network Storage Server 34481 Network Attached Storage…

Konica Minolta ADDK352 Yellow High Capacity Toner


Konica Minolta ADDK352 Yellow High Capacity Toner



Yellow High Capacity Toner For Konica Minolta Magicolor 4650EN And 4650DN…


Wired Handheld USB Automatic Laser Barcode Scanner Reader With USB Cable


Wired Handheld USB Automatic Laser Barcode Scanner Reader With USB Cable


$29.99


The Handheld Laser Barcode Scanner delivers superior bar code scanning performance with maximum comfort! It incorporates a 650 ?C 670 nm laser that provides a bright scan line ensuring easy aiming even in high ambient light conditions. Easy to use! Offers exceptional performance even in harsh environmentsTechnical Details: Scanner Type: Bi-directional Light Source: 650 – 670nm(visible) Scanning ty…

Brother P-Touch QL-500 Manual-Cut PC Label Printing System


Brother P-Touch QL-500 Manual-Cut PC Label Printing System


$64.19


Ql-500 affordable label printer, 50 labels/min, 5-7/10w x 6d x 7-4/5h……

Imation Disc Stakka - CD/DVD Management Tool


Imation Disc Stakka – CD/DVD Management Tool


$109.99


If you are a music or film lover with dozens of CDs and DVDs, you know how frustrating it can be to find the exact disc that you want. The Imation 19030 Disc Stakka CD and DVD Manager is designed to eliminate that frustration once and for all. You’ll never waste valuable time searching for discs or files again. The Imation 19030 is an automated carousel that stores, protects and retrieves your opt…

PHP and MySQL Web Development (4th Edition)


PHP and MySQL Web Development (4th Edition)


$27.99


PHP and MySQL are popular open-source technologies that are ideal for quickly developing database-driven Web applications. PHP is a powerful scripting language designed to enable developers to create highly featured Web applications quickly, and MySQL is a fast, reliable database that integrates well with PHP and is suited for dynamic Internet-based applications. PHP and MySQL Web Development sh…

New Perspectives on Microsoft Access 2010, Introductory


New Perspectives on Microsoft Access 2010, Introductory


$57.44


With the New Perspectives’ critical-thinking, problem-solving approach, students will gain a comprehensive understanding of MICROSOFT OFFICE ACCESS 2010 and will learn how to take advantage of the flexibility it offers. Case-based tutorials challenge students to apply what they are learning to real-life tasks, preparing them to easily transfer skills to new situations. With New Perspectives, stude…

MySQL (4th Edition)


MySQL (4th Edition)


$29.00


The Definitive Guide to Using, Programming, and Administering MySQL 5.0 and 5.1 MySQL is an open source relational database management system that has experienced a phenomenal growth in popularity and use. Known for its speed and ease of use, MySQL has proven itself to be particularly well-suited for developing database-backed websites and applications. In MySQL, Paul DuBois provides a co…

The Sims That's life Ultimate Add-on pack


The Sims That’s life Ultimate Add-on pack


$6.00


The Sims(r) ‘That’s Life’Add-on pack is a rare import for use ONLY with the original Sims(r) PC program. Not a standalone item. Includes thousands of new items, including furniture, houses, skins, new families with interesting hobbies, wallpapers, and MORE! This item was created by fans for fans and is not associated with Maxis in any other way. Comes in a multi-lingual edition. Including ENGLISH….

library binding service

without comments

library binding service
Help! I need ideas!?

I work at a book distributor and call libraries and try to get them to purchase their books from us. I have a speech I say when i call but I don’t like it and would like to reword it because it sounds so “sales-pitchy” if you know what I mean. It goes like…
“We would love the opportunity to help with your book ordering needs (I was also told I’m not suppose to say love). We offer services such as free shipping, paperback binding, full processing, duplicate order alert, and standing order service just to name a few. And with over 70 thousand publishing sources we can track down any book you request. Are there any books you’ve been looking for lately I could help find for you?”
Help me think of another sales pitch, or other ways to say what I’m saying, please! I’m so not good at this!
I wrote the above speech. It’s not the company’s speech. Sorry for the confusion.

I’m not a sales expert, nor I have any experience in the field, but I enjoy a good challenge, and you’ve just presented one.

I’ll give you a few pointers (and explain the whys — it’s important). But first, I would highlight two problems you actually spotted yourself:
1a) PROBLEM: The reason why you don’t like the speech and seems so awkward to you is because it doesn’t represent you; words model thoughts, reflect a part of our personality, but those words mean nothing to you — they don’t belong to you (that speech is probably a standard approach, a clichee used company-wide). YOU DO NOT FIND YOUR OWN THOUGHTS IN THIS SPEECH ! This is dangerous; it may become irritating of boring to have to reproduce it over and over again, like a broken record, and that feeling somehow gets transmitted to your potential client, hurting your chances for success (the client will think subconsciously that someone so bored by the thing they’re doing cannot be a great choice for a business opportunity).
1b) SOLUTION: The solution is very simple: YOU HAVE TO MAKE YOUR OWN SPEECH, ONE THAT ACTUALLY REFLECTS YOURSELF. That’s why I didn’t put one for you; there would have been MY thinking into it, not YOURS, and you would have had the same problem with the first one.
2a) PROBLEM: Whoever told you NOT to use the word ‘love’ was right, and I’ll tell you why. This is just like a romantic relationship: you don’t say “I love you” right from the start, because you risk rising the suspicion of your partner, or even scaring him off — The beginning is a very difficult time; it’s a probing and accomodation period. If you do so, you’ll be labeled as a ‘needy’, unreliable person. ‘Needy’ companies, as well as needy people, are to be avoided.
2b) SOLUTION: Simply use other words instead; ‘like’ for example is a fairly neutral word — “I would like to help you”; you could use also ‘enjoy’, but it’s a bit stretchy and should be used for closing statements — “I enjoyed making the presentation / presenting this opportunity for you”, “I enjoyed talking to you”.

And now for the pointers:
1) Be POLITE: This approach ALWAYS pays off (and is not by far limited to business dealings). Maintain this attitude throughout the speech, but don’t overdo it — show just the right amount of respect, without praising.
2) Be FRESH: The best time to make such phone calls is in the morning, so try to make as much as possible during that time of the day; people are rested, calm and more receptive.
3) Keep it SHORT: You don’t need to relay telephonically the entire offer, just the strong points; The client would like to know why should he choose you over others.
4) Make it a DIALOGUE, not a monologue: Interactivity is better than a passive response. Get your potential clients to ask questions, to talk about their needs, in one word to PARTICIPATE. Making them to actively take part in the conversation is of tremendous help to you: they will not get bored or annoyed listening to someone who keeps yapping about God knows what, plus you’ll get some information on their specific needs. “What do you need?” “Do you want to know more about this option?”
5) Introduce YOURSELF, then the COMPANY: this way you relay a very important message (“Let ME tell you what WE offer”) and move the conversation to a more personal plane. People generally relate much better to a person, rather than a large entity such as a company. “It is OUR Company that makes the services, but you are dealing with ME”
6) DO NOT OFFER YOURSELF TO DO A JOB FOR FREE !!! (as you give the impression at the end of that speech): Remember it’s all about a business proposition; You do not work for charity, nor do you audition for a take. If a client would like a trial, he still have to pay the price of your services; if he’s not satisfied, then he can go look for another partner.
7) Be CREATIVE and PRACTICE ! (the most important): There’s NOTHING I (or anyone else) could say to magically turn you into a sales ace over night. You’ll just have to come up with new types of approaches and practice over and over again until you find what works best for you !…

That’s all ! Good luck to you !

Whoops, I forgot … One more thing, equally important; you are bound to encounter in your dealings difficult people or situations. And let me tell you this: in this game, failure IS an option. So, you will innevitably FAIL (if you haven’t already done that a number of times by now). Don’t bother yourself too much with that and DON’T LET IT AFFECT YOU !!! As I see it, failures have a very well defined role: they are excellent teachers. In each failure you’ll have, there’s something to learn, so keep an open mind and be observant to carve it out. My motto on the matter would be: “I would gladly accept a slap on the wrist today, than a bang on the head tomorrow”…


Professional ASP.NET 3.5: In C# and VB (Programmer to Programmer)


Professional ASP.NET 3.5: In C# and VB (Programmer to Programmer)


$11.98


This book was written to introduce you to the features and capabilities that ASP.NET 3.5 offers, as well as to give you an explanation of the foundation that ASP.NET provides. We assume you have a general understanding of Web technologies, such as previous versions of ASP.NET, Active Server Pages 2.0/3.0, or JavaServer Pages. If you understand the basics of Web programming, you should not have muc…

Arthur Spiderwick's Field Guide to the Fantastical World Around You (The Spiderwick Chronicles)


Arthur Spiderwick’s Field Guide to the Fantastical World Around You (The Spiderwick Chronicles)


$5.98


Spiderwick fans will adore this gorgeous guidebook to the fantastical creatures featured in Holly Black and Tony DiTerlizzi’s spectacular series. The superdeluxe, lavishly illustrated “field guide” features 142 information-packed pages, 41 full-color plates, 6 spectacular gatefolds, 6 watercolor landscapes, scores of black-and-white and color sketches, and enough information to satisfy even the m…

Islamic Art, Literature, and Culture (The Islamic World)


Islamic Art, Literature, and Culture (The Islamic World)


$21.89



Written by admin

November 15th, 2009 at 11:32 am