Help in choosing arduino shielf


I have Arduino Mega ADK board. I need shield for GPS + GSM + WiFi. I did not find any shield which has all these three features. Can you please guide me to choose best suitable shields for my board? Also if you can guide me on how to connect those shields to my board.

Thanks in advance.