I would have sworn I'd tried every conceivable search term to avoid having to write this myself.
You might be able to prove the search skill for future;-
1. buy or browse from library for general search book
i. Google Power Search, It looks good. but I never have chance to read it.
ii.Google Hacks: Tips & Tools for Finding and Using the World's Information, I read this one, I learn a lot from it.
iii.How to Find Out Anything: From Extreme Google Searches to Scouring Government Documents, a Guide to Uncovering Anything About Everyone and Everything
, the title might be too appealing to be true, I guess if I read it, first testing case
will be search everything of author himself.
2. Search engine book
i. Google's PageRank and Beyond: The Science of Search Engine Rankings
ii. Information Retrieval: Implementing and Evaluating Search Engines
iii.Understanding Search Engines: Mathematical Modeling and Text Retrieval
I read some, understand some, have no clue some, some become such great sleep aid.
3. Use Search engine to help to learn how to search
You might find out a lot of the content of above books in web, all you need is Google.
after your learning, you should be easily understand when is case using arduino shield, "arduino shield", arduino -shield...
I use Smartcard access lib for Arduino before, since I do not have direct connection ID1 adapter on hand (I know I could destruct smartcard USB reader to make one), I make a work a round by convert SLE card into ID0 (sim card size, I do have access ID1/ID0 cutting machine) then use ID0 adapter connect with Arduino.
Sample ID0 adapter:https://www.sparkfun.com/products/573
I did get link of Smartcard access lib for Arduino by Google to post here, I found Google is faster than look up note. I leave search term of Smartcard access lib for Arduino for your home work.
BTW. even modern search engine support auto spell correct, auto complete... feature, you might push it too hard by spelling sonnyyu as Sonyuu.